Re: new to motorbicycling
Welcome to the forum. Guys on this forum have also used leather, lead sheet, handlebar tape, etc in the engine mount to reduce vibration.
Your engine will gain power as you break it in. There is a category in this forum dedicated to adding power to your engine. Check it out to see what works (and what doesn't).
“You're only young once, but you can be immature as long as you like" -Unknown