Just a heads up that Rancho are owned by the same company who owns Monroe and a bunch of other stuff, Tenneco. Their warranty may be good but I have not read good things in regard to their lifespan and construction quality. No direct experience with them, though.