Unfortunately there seem to be a lot of motor overheats reported for the b max. Most seem to be to do with the diffs shimmed so tight they bind,coupled with a lack of airflow. Unfortunately the b max hates a loose shimmed diff so xtra shims in smaller increments to fine tune gives a good balance. Then work on airflow and gearing. Most cut out below the motor so might be worth a shout