Check out the penguin united eagle eye.
It allows you to use mouse and keyboard on the ps3.
I went 43-5 on the BF3 beta and repeated scores like that frequently.

Make sure your mouse/keyboard are compatible before you buy it though.