I don't really know where they were manufactured. I bought them from oemdirect, they have a e-bay store. I am happy with the fit and finish, they come black but you can paint them. I installed them with 3x Velcro from lowes. You can remove for cleaning and put them right back on.I think they look good, those are the ones from China?
These should really stay on the s197's