That is a lot, but what you have to remember is that shops have to buy these animals in and then have a mark up to make money on them. if you want to buy cresties the best thing to do is go straight to a breeder as you can probably get a pinner or harli for £70 - £100 depending on sex. if you were after a female you could pay upward of £200 from a breeder, if you dont mind about the sex then getting a hatchling /juvie is your best bet as they are usually cheaper and you could swipe a bargain from £50 for pinners/harlis.
i paid £55 each for mine, i have a harli male and a pinner male. both were brought as unsexed juvies. but now the breeder i brought them from wishes he hadnt sold me the one, well at least not for the price i paid any way....
here they are...
Elmo...
splodge... (bit blurry this pic :S)
hope this helps
jenn