I had the same situation. The upholstery shop told me they used high density foam to fix the seat. Been five years with no problem. Good luck.