Maxorber Full Set Shock Struts Absorber Kit Compatible with 2001-2006 BMW 330ci 2001-2005 BMW 325ci 325i 1999-2000 BMW 328i 323i 2000 BMW 323ci 328ci KYB Cross Reference Number 334945 334946 343352 343352 Cross Reference Number 71511 71512 5988 5988 Interchange Part Number 2 1923352 Cross Reference Part Number G69863 compatible with BMW 3 Series No refurbished parts! We do not sell any re-manufactured or refurbished parts, factory direct! Hard chromed piston rod, microcracks chromed surface processes and ultra-precision vertical polishing, to ensure smooth contact between the piston rod and seal. High quality Japanese made oil seals,to reduce friction between the piston rod and seal, multi-lip oil seal design to isolate external grime. High performance shock absorber oil, with high performance of anti-foam and anti-shear, reduce the internal wear. Pressurized N2 gas, to reduce foaming and aerating, to ensure product better performance. Seamless cylinder &amp; sleeves to reduce the possibility of splitting, to ensure close contact between the piston and cylinder, no leaks,to obtain stable damping force. Buckle holes are consistent with the car in situ, without any changes, easy and quick installation.