I use the AiM Solo DL which captures all the data you asked for, throttle position, brake pressure, steering angle, wheel speed sensors, RPM, as well as all the GPS data for lat/long G's, position, true speed etc.
You have to capture the video separately with this one, but the price is right. I use a GoPro for the video, but if you like it easy buy the AIM SmartyCam setup and connect them together.
Here's a sample of the video medley of the AiM Solo with GoPro video, rendered together with RaceRender.