I just put a Gen3 on and it's very easy. Removing the tank is the hardest part and most work but it really isn't a big deal either. It's the best money you'll spend on your bike, trust me.
I just put one on my FLHT and on my FLHRC. IMHO the reinstall of the console is the hardest part. That being said, the bikes run soooo... good now. flhrrider