What year 4runner do you have?? I would stick with Bilsteins...most proven of the bunch. If you want something close to OEM, then Monroe shocks are good.
As for Ranchos, i have not heard great things about them...they are decent, but nothing to brag about.