Marshall your "upholstery guy" is genuinely full of crap. Speedster seats have been upholstered over fiberglass seats shells for decades and continue to be constructed this way to date, As I initially said and recommended to you, your Speedster needs to be stored indoors and not outdoors as you do 24 / 7. By doing so, this is the majority of your overall issues.