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.