Vive VR Cockpit

Hi All,
I’m looking for some tips in how to go about creating a cockpit-like experience. I wanted to add a flight stick and thrust control and allow the player to be able to “grab” them with the vive controllers and fly around. I set up everything in the same pawn, but ended up getting stuck when trying to attach the flight stick to the controller when grabbed. It would detach completely when using attach to actor. When I tried to create a constraint on the fly, the whole pawn would bonk around rather than just the controller and flight stick. I’m not looking to fix that specific problem. I’m more looking for some opinions on how others would go about creating something similar.

Assuming the flight stick’s origin is at its hinge, I would just rotate the stick towards the motion controller while grabbed (every tick).