Does anybody know a source for replacement seat foam? Also is replacing the foam something an enthusiastic amateur can successfully do, or should I...