Well guys, I appreciate all the helpful answers, so Ive decided to buy a RIO. Ill post when its up and running, and tell ya what I think.
As far as the Stealthbox goes, I am very happy with it. I have the center console one, and I can "feel" the bass. Granted, its not as loud as 2 10's would be behind your seat, but to do that in my truck, they were going to have to really modify it which I didnt want.