Hey Frank,
No offense to me. I think this is a serious issue you've brought up. Especially given the fact that you have to pay a premium just to get the parts to you. If, in fact, the quality is poor then I think you need to let the suppliers/manufacturers know, instead of spending hours trying to make things fit right. I know that waiting for the correct fitting parts is a hard thing to do, but unless these manufacturers know that something's wrong, then nothing's going to change. In America we always SAY that we are committed to quality but I think sometimes it just becomes another "buzz word" of industry and then true quality goes by the wayside. Just slapping a sticker or plate on a part that says "Made with Pride in the USA" is an easy thing to do, but it's no guarantee of quality because, at the end of the day, that part was made by someone who maybe couldn't care less about quality. They just have to make 10 widgets each day. It's a sad truth. America is not perfect, but one thing I'll say is that if you let a company know that something's not right, they'll work HARD to try to make it right for you.
Best of luck with this problem and with your truck.