Vibration should be OK, they have some foam tape installed around the the perimeter and fittings.
Haven't ridden the bike yet, been raining, sigh.
One thing to note, you MUST remove it and clean out any bits of tar / road debris.
A job to do every at every second service or a rainy day, depending on your road conditions.
On my FJR, debris was starting to rub through the alloy radiator.