Depends on what you want, stock type rubber or polyurethane. Ive had good luck with ones from NAPA. At first i used some crappy ones from auto zone and the lasted about six months or less. I have avoided poly type only because the will transmit noise and vibrations a lot more then rubber.
I got Energy Suspension poly ones that go inside your old shells. More time consuming to install than new ones or ones like M.O.R.E., Brown Dog, Rusty's, etc. My jeep shakes slightly but nothing bad at idle. Going down the road you don't even notice it.