Any SATA 3 SSD will be compatible, it uses the same connections etc as your HDD did.
Capacity is where SSDs become a bit of an issue, replacing a 1TB HDD is in the $50-$70 range generally. Even the most basic 1TB SSD is in the $250-$400 range
You'd be looking at something in the 250GB for a reasonable price (generally $100 or a little less).
I like A-DATA SP550 for 'budget' SSDs.
Can have a 240GB at $64 currently
http://www.newegg.com/Product/Product.aspx?Item=N82E16820211984