Looking at a 2003 Chaparral 230ssi that has knurled gelcoat finish on swim platform and worn out carpet. I want a snap in replacement for the carpet, it doesn't need to be carpet and I am interested in other materials. For the swim platform, I am looking at a seadek or similar. What all have you guys done and recommend?