Actually, this is called short cycling and will give the heater a shorter life.
:iagree:
I think a rule of thumb is 5 watts per gallon. Your 300w will cycle on and off more than necessary. Just spend as few bucks more and get what you need for the tank. I don't think you can ever have enough filtration, but you can definitely go overboard with heat.