Reasonably priced and boat cushions in the same request seems impossible.
I'd take the originals to a good upholstery shop and have them replicate them. I have a shop close to me that does excellent work, we aren't too far apart but you probably can find a shop closer to you in Ct.
dj