I can only add a different twist to your dilemma. I dont want to admit it - but there have been times when a project has been on hold for some time - and the shop is a mess and disorganized. I see a part listed that I need - and then buy it, pay for shipping, put it away but only next to the same part that I already had and ready to be installed.
So, yes I do get wrong parts delivered on occasion or poor quality ones - but I also seems to enjoy putting out good money for double and triple parts, only to have to sell the extras at a loss. Go figure. It pays to stay organized...and on task to complete a project.
Hope it works out for you - I can relate to your frustration too.