Yes, it fits the Gen II. That said, I used my Gen I windshield, so you may encounter interference with some adjustment points with the Gen II. I used this on my Gen I and moved it over to my Gen II. I really liked it and it does a good job of minimizing the vibes. I was hanging a 7" Garmin dezl 760 off it. I ended up raising it up on an offset piece of aluminum to allow clearance to see my turn signals. Still worked very well.
You may need to modify side wind deflectors to use this on a Gen II with the OEM adjuster. No biggie, just be aware.