I just put a new Crane Creek Thudbuster on my Specialized Roll. You can dial it in for your weight range. I'm right around 124 kilos and have the optional extra firm elastomer in mine but the seat post comes with 3 different ones but I new from reading I needed the extra firm so for a couple dollars more I ordered that along with my seat post. I set it all up last night and did some test rides over some rough areas and have to say much sturdier overall and way smoother over the rough areas that the stock spring style suspension seat. Very well made. Not the cheapest one I could of bought but to me was well worth the extra money to a really good quality suspension seat post.
https://www.canecreek.com/product/suspension-seatpost/