USB Host shield and Arduino Mega

I want to connect a remote controller (ps3 controller) to Arduino. Now I found out that this can be done by using an Arduino Uno, a USB Host shield and a Bluetooth dongle.

My question is, instead of using an Arduino Uno can I use an Arduino Mega 2560, please?

It seems very likely as the Arduino Mega was designed expressly to be pin compatible with the Uno. However, the problem may be in any libraries that you want to use

My concern is, if I am not mistaken the SPI are not from pins 11 to 13 on the Mega. I was gonna use the [USB_Host_Shield_2.0] GitHub - felis/USB_Host_Shield_2.0: Revision 2.0 of USB Host Library for Arduino.) library.

Thanks for your fast response.

You may need to get creative and bend (or remove) some pins on the shield and patch in some wires to the correct pins

Thanks a lot for your fast reply. Much appreciated.