Sorry but I'm not sure what years it will fit. It is off a newer jeep and it is a jeep product..not aftermarket. It has tinted windows and power wiper. Asking whatever is a fair price. I have a stock 95YJ and I need some cash to add a few parts and pieces. Email me or post.