for a general, all around good shock, i like Rancho 5000s for a cheap shock($50 each)
Bilsteins are very good, better than the Ranchos, and probably last longer than Rancho, i think they are about $100 each.
$100/each price range, your options are almost endless, including rancho 9000s which...