I own a Specialized hardrock 2004 version
Its really nice to ride and fits my geometry really well... the only let down in my eyes is the shifters and mechs which will need a slight bit of upgrading
But an amazing bike for £400 which is about £650.... ( i realise that is abit expernsive or what your looking for but its a nice bike with plently of upgradablity