Another possibility is using a telescopic seatpost shim, reduce the diameter of the seat tube from frame and use a suspension seatpost on top.