I don't use WebComponents in prod, because I never use unfinished specs in prod :)
Well, tbh, I tried to use Polymer (which is a WebComponent Polyfill plus minimal framework plus component ecosystem by Google) for a Cordova application, however the polyfill failed hard on iOS with very opaque errors. Unfortunately, during development, I only had access to browsers and Windows and Android devices, so I only noticed that it fails on iOS shortly before the presentation to a big customer :/ I had to write a workaround using display:none; and a bit of JS, which copies and moves nodes around in the DOM, depending on my needs. I hope to update the workaround later to pure WebComponents, but for now, the workaround is good enough and enables an easy WebComponent-implementation later on (there are not too many components, yet, so it's still very OK)