Just a note, when I replaced a cushion in our 27' boat after about 15 years, I found that there are several different grades of foam (density). You probably do not want the cheapest, least dense foam. Not enough support and it will wear out quicker. Try sitting or laying on it at the foam shop. You will see the difference.
Jack