Cosmo,

I have found American Classic Truck parts to be good quality, fit, and price. Jim Carter's are good.

It is anyone's guess as to origin (China is the best bet) and anyone's guess as to most vendors getting them from the same manufacturer/wholesaler.