AW MAN! i thought 20 bucks was TOTALLY cheap for a G.Rosea 5" hahahaha...jk'ing.Pet stores charge too much, its usually better to go through a dealer unless you want it now that is. (and i say usually because i know a few dealers around town and could get it now anyways.)
That fact that it's a petstore is another reason why it's high.$60 isn't horrible right now, but you could do a little better. GBBs are in short supply right now so prices are high.