Hi Grover,
Your free and 300 mile check is only available from the dealer from whom you bought the bike. The profit made on the bike by the dealer enables them to do this. However if you take the bike to your local dealer ask them to call us regarding the 300 mile check and we will try and sort...