And you don't need to have the same frame counts for all your animations. At least the minimum animation time need to be 1 second and not below this for cab controls or the interpolation will go wrong. It doesn't really matter if you have a 15 frame anim at 15fps or a 150 frame animation at 150fps. The result will be the same on a control because of normalisations (0-1). Of course not for external animations or non linear animations. I know the myth that all cab anims need to be on the same fps but that is just a wrong advice from the old dev docs. You can have animations with multiple fps settings on one RVs cab. They only need to have the minimum of 1 second in time. In 3dsMax there is no way to have different fps within a model, so all will have the same fps at least. But you don't need to put the keys along all the timeline for short or linear animations. They always geht interpolated by TS (sometimes it goes wrong win 90°+ animations with too less keys). The main problem here (i would say it is a problem) is, when you apply 120 frames at 30fps for your wipers animation and then the same for a lever in the cab, the lever has a anim time of 4seconds what causes TS to slow it dows extremely with controls that interpolates them. Don't know why this happens, but it does. You then need to set the sensitivity to very high values to get the control moving faster. And if you then set the control value via script the lever could move very slowly to its desired value (that's where the SetControlTargetValue becomes important).
I could write thousands of lines more for all these things, but in won't