Transaction Records of MtGox?
As said on https://en.bitcoin.it/wiki/MtGox/API/HTTP/v1#Multi_currency_trades you can use: 

https://mtgox.com/api/1/BTCUSD/trades?raw

or

https://mtgox.com/api/1/BTCUSD/trades?since=0

to get all the historical data.

There's also a non-official Python script (using this API) and a SQLite database with all the historical data, you can find it on: 

http://cahier2.ww7.be/bitcoinmirror/phantomcircuit/

The 167MB SQLite database should already have all the data you need, and the Python script in the same directory allows you to update it in real time.