My hard top has had dupicolor bedliner on it for going on 3 yrs now.  It does fade a little, but that can be solved by wiping it down with armor all every year.  I used 5 cans on mine.  I only piled it up for texture about a foot back on the front of the roof.  Right where trees rub hard.  The rest is 2 coats thick.  It has a few chips in it from my kids, rocks, ect.  Can't beat it though.  I used dupicolor on my tube fenders about 4 yrs ago, and they are in great shape, so I know the top will hold up fine!
BTW:  bondo works fine, but resin jelly is the proper way to fill fiberglass.  I have done both, and resin jelly is bad ***.
No good pics of the bedliner top, just a rear shot.
	
