So my girlfriend had her drive axle on her Mazda replaced after my persistent nagging. Her struts were on their way out too but instead of paying the quoted $1000(what a rip) to have the shop do them she had her brother replace them. The axle popped out without any force applied to it while he was replacing the strut for the wheel with the replaced axle. He tried getting it back in but it didn't look like it was in all the way. His friend came over to check it out and his friend(an ASE mechanic) said it was in but it was too long. They picked up another axle from the only place open that day that had one(autozone) and the axle the shop put in was completely different than the one that was specified for the car. The autozone axle doesn't quite fit properly, there's a lot of play and atf gets right past it. She ordered an axle directly from the dealer parts department in hopes that it will fit properly. Has anybody else experienced this sort of variation in aftermarket parts? Seems like selling an axle that doesn't fit correctly would be a liability, or at least not a very good moneymaker.