If you want serious power, over 110HP and TQ, scrap the stock heads. You can buy a set of HTCC CNC Ported or 103 plus heads for a little over $1200. The beauty is that there are forged pistons available from HD and there is no waiting, just bolt them in.
By the time someone works on your stock heads to make them as good as either of these heads you will have spent several hundred dollars and been without a bike for a long period of time. Look at the SEEG Top Dog thread for a list of parts used in my SEEG. 113HP and 115TQ with stock throttle body. All with everyday driveability.
IMHO this is one case where it really makes sense to "spend" more money cause the "value" is there. If I had to do it again I'd probably buy the 103 plus heads. They are a little less expensive than the ported heads, and the boys at SE claim that their flow is very comparable to the HTCC ported heads.
REGARDS
SHRADER