2004-2006 Mini Cooper Front Springs. These were removed from a 2003 Mini Cooper hatchback R50 with 108k miles. The springs are in good physical condition, have not been hit or bent in any way. These are marked with two blue paint marks. Please verify these paint marks match your existing springs prior to purchase. If your existing springs do not have these same paint markings, these will not fit your vehicle as it will change the vehicle ride height and stiffness. Includes only the springs as shown. You will need to reuse your existing shocks and hardware for installation.