Would it be possible to use only external gps/compass and disable all internal gyro/imu?

Use the search function here for “external IMU”.

Lol gee thanks Dave lol

Your condescension is duly noted.

Here’s a related thread:
How to use external imus? - ArduPlane - ArduPilot Discourse

Good luck.