From a 2005 Nissan Titan. Taken off at about 130k miles.

Upper ball joint, hub and brake shield included, although I can't guarantee how good the ball joint & hub are (it does turn by hand though). The ABS connector from the hub was cut off prior to the connector.

Rust is mostly surface.

Local pickup preferred, I will ship at your expense, but its real heavy.