I had this in my truck for 2 years but traded in my truck. It is in like new condition, no oil or gas spills. I did not cut out bottom mat for gooseneck hitch, so still a solid piece, tub wall does have a cutout for the 120v plugin, about 2"x2". Was always under a truck bed shell, no sun damage. Just need the velcro install kit from Bedrug, $20 to order, not supplied by me.