Craigslist will be the cheapest route usually 500-1200. They are easy to clean up and easy to paint if needed. Make sure there are no cracks, the glass and rubber around he windows is good, and the clamps dont look worn out. There are two basic types which are 1 piece and 2 piece. Oth have pluses and minuses. I would look for a Keystone Restyling brand first (used to be Bestop) and a Mopar factory second. The rest would only be if they were dirt cheap. I like Keystone because the interior is carpeted and it has storage built in above your head. Brand new a Keystone is around $2000! (JC Whitney has a 15% off code to get it down to $1700ish, and Quadratec will match this. Also Keystones are made to Order so it's a 2 week waiting period). Also the factory ones are vented and non vented according to your year. Look at your tailgate to see if it has a vent, if it don't you will want a vented hardtop, if you have a vent either will work. Make sure you get a new weather strip kit($30) before you put it on to avoid wind noise. Sorry so long , I just went through all the research to buy a hardtop...however decided on a trektop NX for a lot less $ ( trektop is a frameless softop) good luck!