Best of luck with your new ride.
Give it time as far as the seat and bar position your body is not used to this style riding yet. It is way different than a large slow bike.
Wow a lot of replies. I live on the east coast and we have tolls and use transponders.
They have a super strong velcro to mount them to your windshield. I might have a spare piece at home I can mail you.
velcro the inside where the screw goes it wont blow off.
Thanks looking forward to seeing my 08 soon. We still have snow on the ground and lots of sand on the road. A few good rainstorms the snow and sand will be gone and mud season will almost be over.
Just a few weeks away till I can start riding again.