Cheap usb gamepad using USB host shiel

I have a cheap gamepad (This)
Can i use it using a usb host shield on my arduino mega, also i need pins free for an rf module and a serial lcd.
Any suggestions for prebuilt libraries / code that i could use for reference.?