I would not spend the money on rebuilding a "B" engine the cost are way to high balancers and all they will never meet the level of an equivalent "A" engine. I have personally been very Satisfied with the Use Engines I have purchased from Budkeys Toys (Budkestoys Dion Budke, P: +1-308-340-2336 ) the last one was a 2001 SE95 complete with shipping was only $695 at my door in 5 days runs perfect. Unless you are Emotionally attached to this bike that is your most cost effective solution my last build cost $5500 in parts no labor. Things add up really fast and if you are not turning the wrenches figure about twice the $5500 cost Honestly if you can wrench on a lawn mower you can do a Harley..... They are just Bolts and tools. Buy yourself a good used engine check the cam tensioner before you install it. Any year from 99 to 06 will fit those years anything 07 to 17 will fit those years all you have to be sure of is it's a "B" engine or an "A" the years will also interchange if you use the appropriate Primary drive components as Harley davidson changed the out put shaft configuration on 07 up powertrains if you need a manual let me know. I am sure I can help you out with that.