That should rotate the object just fine, without gimbal lock.
i did a video, you'll see i am not crazy, it didn't work.
http://www.ww2airsoft.fr/popov/playmaker.mp4(take a look at the quaternion value i register, which is the same as euler by the way. At first i was just monitoring X as float, and did not understand why those crazy value, until i catch Y and Z axis doing 180° for no reason)
More , if i chose to modify the Get axis vector with a "relative to camera" (camera children of the aircraft), then ... x rotation litteraly BLOCK at 270° (up) , or 90° (down).
And as you can see the aircraft is turning perfectly in the 3D view, but in fact at a time eye cannot catch, it flip 180° on Y and Z , so ... it makes it impossible to use correctly for the next steps of my project, i need a proper X rotation 0 to 360 (that i should have basically).
48h stuck on that dklajzdalzdjadjaza ! god i miss my pencils ahah "HELP"