You should just try a shock absorber off a maintain bike........adjustable rebound damping and you can set the internal pressure to whatever you want, no external visible spring necessary. Some of them have more than 50 to 60 mm travel, and way cheaper than anything else.