aaaagggh!! Sory to hear of the dramas, But does make us happy to hear that this is not something that just happens here in our shop.
We wont sell pipes, and even reluctant with mudguard/fender mounts, as the fitting can vary so much!! Worn out jigs with reproduction types, and even differences in bikes. Yes believe it or not not every one of these bikes were built with in .0001" of each other, and what fits one bike, may need tweaking to fit an exact same bike across the other side of the world. Hell we have Brand new bikes here from the factory (Yes New bikes that never sold) and the pipes are hard against the frame., mudguards never look perfectly centered over wheels, "Incorrect bolts" compared to the parts book etc...
Remember guys, Dont always blame the shops, these bike's weren't always built perfectly with the attention to detail that we put in to them now :)