My factory snap-in carpet had the wonderful quality of smelling like cat piss when wet. Not ideal for a boat. So I contacted Jim at jimsmarineflooring.com, and ordered some samples of the woven pvc, Ultra flooring, and Deckadence he carries.
The Ultra is his version of Deckadence, but I guess since he's now carrying Deckadence, he is no longer carrying the Ultra, and is limited to stock on hand. In any case, it's nearly the same as Deckadence, and significantly cheaper. The drawback is that Deckadence is 6' wide and Ultra is 4' wide. So for most boats, you would have to seam Ultra vs not having to with Deckadence. However, it's about half the cost, so worth seaming.
I laid out the original carpet to begin to get an idea of what I need, then made a template of the floor with heavy paper from the paint department at Home Depot.
It was important to make a smaller basic template, and finish the sides with long, straight pieces to keep everything straight.
Cut it out with a slight angle to the razor knife, to keep the top edge larger than the bottom.
Stitched the 2 pieces together on the bottom with dental floss, then glued with pvc glue, flipped over when dry and glued the seam with more pvc glue.
The seam is still a little visible, but because it's between the driver's feet, it's not really too obtrusive. I elected not to seam the cut behind the seat so I can remove or install it without removing the seat. I may seam it later.
The finished product.
It fits well, better than expected. It's just laying in there for now. If necessary, I'll install snaps in the original locations. But for now, there is a 50 lb lead bag on each rear leg under the rear seats, 170 lbs of bags under the bow filler cushion, and 50 lbs behind the driver seat. I don't think it's going to move.