Thank you.
Iron Lung actually inspired me on how I implemented my cockpit.
The cockpit itself is actually outside of the map, and the player is just controlling a camera attached to a collision box.
Meant I didn't have to worry about things clipping through the mech and into the cockpit or the movement of the mech causing issues with the camera controls.