Yes it will handle that motor, i ran mine on a 13t pinion and it was pretty fast, but i also want you to know that there the same motor as well.....your just paying for the label.
300 is basically the size of the motor like 540 and 550 cans........300 and 370 use the same can so yes they are the same.....now if you go up like lets say 380 and 400 cans you will see the difference in length of the cans.