There's about a dozen (or more?) different seat post diameters in .2MM (.008") increments!
You MUST get the proper diameter!!!!!
Rock Hoppers seat posts varied from year to year, so you can't assume they have a generic size for that model.
You MIGHT be able to find the proper diameter on bikepedia.com
I installed a 400MM post on my bike last summer for the same reason as you.
I found a NEW one for $30 on the net and the bike shop matched the price.