My seat is the pre-made one from LMC. I'm happy with the quality.
My seat was all fabric but I decided to go with the style that has vinyl on the edge and fabric in the seating area. I figured the vinyl would hold up better to the sliding into and out of the seat, that's where the fabric...