Part looks in good shape besides the seals and missing bearings.  Please confirm fitment by the pictures, not the item title.  I can answer questions but am not positive of the vehicle it came from.  No returns.