This ACDelco Professional control arm and ball joint assembly with part number 45D1037 fits BMW E34 5 series vehicles and is designed for the upper left front position. Made with high-quality steel material, it comes with a nut and has no cotter pin hole. It has an accuracy of fit of 100% and is easy to replace. This product has interchange part numbers of CMK9924, RK9924, K9925, and 89000790, as well as OE/OEM part numbers of 31121132159 and 31121141098. It weighs 6 lbs and is not a vintage or performance part. The mounting style is bolt-on and it is not a universal fitment. This control arm and ball joint assembly is a perfect replacement for your BMW E34 5 series vehicle.