im not to happy with how long the stock top lasted . both rear mount punched thru and the rear 1/4 cracked all the way up. what bodys have u guys had good luck with