Used genuine BMW E46 pair of front struts, strut mounts, upper spring perches, upper and lower pads, stops, boots and hardwares as shown on the listing.

The struts has no oil leak, not bent and has compression in working condition.

The strut mounts has no rubber cracks or torn and the bearing are in working condition.

The upper spring perches has no cracks.

The upper and lower rubber pads has no torn.

The stops and boots has no torn or cracks.

These parts was removed from 2004 BMW 330ci convertible with standard suspension, with less than 70k miles.