L00ks like a Moeller seat available at West marine and many other places.You can actually buy just about any brand seat cushions ,there are many brands of seats that are almost identical.Unlikely your snaps will be exact but it is very easy to install a few male snaps to accommodate for whatever brand seat cushion you buy.a Todd cushion will probably fit as well.A canvas shop will duplicate and probably charge you close to $100 for each piece.you should have tackled this in Jan when very few were thinking boating.Charlie