RCD is a very good company. They have about as stong a lift as you can get with IFS. They're nothing like Whiptrash Suspensions. As for when its coming out the release has been pushed back to sometime this summer. It was supposed to be out last spring, but they decided to redesign the kit. Can't be sure about fitting the double cabs cause hey, they're not even out yet.
