1999 chevy with working floor shift 4x4, 130,000 miles. Old work truck that just sits around. Has had new parts installed, Will need front ball joints runs and drives great. Yes it has rust, Ask for any more details