Install my own on a 2006 Street Bob, same install. More difficult then installing on a Sportster or older Dyna, but still not that hard. Big intimidation for most is the fact that you have to remove the primary completely. It takes some time, so don't rush it and get a nice clean setup areae to work from.
I'm mechanically inclined myself, no mechanic though and I make plenty of mistakes, but overally found the job not too difficult, just time consuming making sure you are doing everything right and not misplacing the parts.