Came off a 1987 BMW 528e. 
These units are in great shape for their age. 
These units came off a Arizona car so they are 100% rust free. 
They have about 208,XXX mile on them. 
The wheel bearings are in great shape will not need to be replaced. 
None of the bolt holes are stripped or need re-threading. 
The caliper mounting point are in great shape as well. 
The spring perches have absolutely no rust in there either. (very common spot for rust to form)
The threads for the shock are also in great shape.
The dust shields are wavy but it does not effect them in anyway. 
These units are great for someone looking to have coil overs cut and welded onto. 
These units will fit any BMW E24 or E28 as long as it is a ABS car. 
PLEASE MAKE SURE THESE WILL FIT YOUR VEHICLE BEFORE PURCHASING!!
Thanks!