The specialized rockhopper has the same frame as the rockhopper comp, and you can easily find them for ~$350 bucks. This leaves you $150 in your budget to buy some splined cranks/bb and to replace the square tapered that come stock. After you sell the stock cranks on Ebay, you'll have just enough left over to buy SPD pedals and shoes on closeout.