Front drive shaft off of an 07 Suzuki Vinson LTF-500F. Comes exactly as pictured with what is pictured. Splines are in good condition. Bearings is smooth. No guarantees on the seal. Fits 98-07 Suzuki LTF-500F. Will not fit belt drive models.