Hot bodies tire hugger I decided not to install after painting everything. This part has not been installed, rained on, or even waxed since I painted it about a month ago. No scratches or anything on this, it is in perfect condition since painted. It went on my Gen1 just fine. I do not know if it fits a Gen2. Asking 110 Shipped, includes tracking number. More pictures can be taken if requested.