Maybe just a isolated bad experiance but I wouldnt buy anything from teraflex. I purchased steering parts from them that should have work together. When they didnt I called and they were to call back. I sent pics to their email as they requested but they didnt respond. My buddie posted on this forum and they requested pics, I posted but they did not respond. I sent a polite PM and they did not respond. I am having to toss their parts and make my own to fix my problem. IMO customer service/ support should be 95% of your choice and teraflex does not seem to have good service by my experiance.
I think I have read on this forum that sereral have had issues with RE joints, as I dont have RE products I really have not payed attention. But I think companies such as Clayton, Genright, Poison Spyder are highly recommended on this board. You may look at other companies before you buy, if price is a factor for leaning towards your initial choices then wait till you can afford a quality lift. You will be much happier in the end. Ask me how I know... Best luck with whatever you chose.