RE: Surface prep
As easy as it is to use glass cloth and epoxy, I would do that. Or you could use a water base poly floor finish. Down side is you have to paint. Upside is no worries about matching colors. Most paints are fairly easy to apply. Top coat with a urethane base clear for fuel proofing. Take it to a local body shop for that if you don't have the skills or equipment. Tell them not to much, ( lite weight ) only enough to seal and a tiny bit extra for sanding and buffing if needed. Many threads on painting, so do a search.
Ken