The CV joint on my 2003 mini one broke and I have tried replacing the full shaft. The first was as far into the gear box as possible but the bolt holes on the bearing did not line up. The second had a completely different number of gears on the engine side but was perfect on the wheel side. Every place I try it comes up with similar looking driveshafts that wont fit. The shafts i tried fitting where the NAPA NDS1007R and the NAPA NDS1014R. Is this a sign my car has been modified? What driveshaft do I need?