IT COMES DOWN TO WHAT YOU'RE DOING AND PERSONAL PREFERENCE - THERE ARE ADAVANTAGES TO BOTH. I LIKE THE 4-STROKE POWER DELIVERY BEST ( AND THE 6 SPEED GEARBOX). IF YOU'RE RIDING ENDUROS, HOWEVER, YOUR CONDITIONING HAS TO BE BETTER FOR RIDING THE 4-STROKE. IF THE TERRAIN IS SMOOTH, IT'S NOT A BIG DEAL BUT IN ROUGH TERRAIN YOU SLAM INTO THINGS MORE ON THE 4-STROKE - I DON'T KNOW IF ITS THE COG THING, OR THAT MORE WEIGHT IS ON THE FRONT END, OR WHAT. THAT DOESN'T SOUND LIKE A BIG DEAL UNTIL YOU'RE 45 MILES INTO A 70 MILE EVENT AND YOUR LEGS ARE ALREADY JELLO. IF LONG DISTANCE EVENTS ARE A REGULAR, BE READY TO BE IN BETTER SHAPE THAN YOU WOULD HAVE TO BE ON THE 300. ALSO, MAINTENACE IS EASIER ON THE 300 - NO VALVES TO ADJUST, LESS FREQUENT OIL CHANGES, EASIER OIL CHANGES. YOU CAN'T GO WRONG WITH EITHER CHOICE (I MAY BE MAKING THE SAME CHOICE AT SOME POINT).