Fits second and third gen, very nice setup. -9000 miles when taken off. No off road use. No haggle price of $1500 plus shipping. Thanks