"The MPU-6000 is the world’s first integrated 6-axis motion processor that eliminates gyro/accel cross-axis misalignment and offers dramatic package size reduction compared with multi-chip solutions. The MPU-6000 has an embedded 3-axis gyroscope, 3-axis accelerometer, and Digital Motion Processor™ (DMP™) hardware accelerator engine with a secondary I2C port that interfaces to third party accelerometer, compass, or other sensors to deliver a complete 9-axis sensor fusion output to its primary I2C port as a single data stream for the application.
The InvenSense Motion Processing Library abstracts motion-based complexities, offloads sensor management from the operating system and provides a structured set of APIs for application development.
For precision tracking of both fast and slow motions, the part features a user-programmable gyro full-scale range of ±250, ±500, ±1000, and ±2000°/sec (dps) and a user-programmable accelerometer full-scale range of ±2g, ±4g, ±8g, and ±16g. Communication of the device is performed using either I2C at up to 400kHz or SPI at up to 20MHz."
I'm not sure about the pricing, but given that it's targeted at game controllers and tablets, it should be pretty cheap.