This part was removed from a car being converted into a race car for the Mini Challenge series.
BMW Mini Cooper R50 R52 Driveshaft Output Shaft Front Left N/S Manual 7574869
BMW F20 F30 Drive Shaft Petrol Output Shaft Left N/S M135i M140i 335i 7597685
BMW E81 E87 E90 Output Shaft Left N/S Driveshaft Drive Shaft 7547627
BMW MINI Front Differential Output Shaft Seal Radial Gasket (44x67) 31508860349
BMW Mini Cooper ALL4 R60 R61 Driveshaft Output Shaft Rear Right O/S 9808052
MINI Genuine Transmission Differential Output Shaft Oil Seal Sealing 23117545082