I've ordered from Marco's & PBR and others without issue.
There should be no reason to consistently get orders wrong, especially as they are ordered from part numbers in manuals.
You would also assume that if customers continue to complain, you would address the issue.
The money and lost business should be reason enough.