I went gear drive, 570SS cams, 95" at 10.25/1 pistons, head-valve-spring work on a 2000 FXDS, a
much lighter bike.. I wanted to have MID and upper range but NOT loose the low end totally... and that I got....
Now on your HEAVY bike, I would think a Different cam of lower torque and beginning RPM values should of been used.
Nothing wrong with the BIGGER cam but Bigger is NOT always Better.... As You Have Found Out.
I would go the LESSER cam and be done with it.(.)
Look to see where the RPM Band is on WHAT-ever cam you decide on and go with that... The rest of the engine work will do fine with MANY options on CAMS. No Problem there.
You have the basic things done to that motor and I would JUST go with a LOWER TORQUE cam and toss out the BIG one you have..
I can see where the builder went wrong with the cam.. IF,,,
IF,,,YOU stated the riding habit of yours as you did here, They made a big mistake by using that CAM..(.)
I took advantage of the SS570's G.... (lighter bike) and I didn't go with the SS585 as the RPM (cam duration was more) went to a HIGHER band for the cams to Come On.
RPM is the KEY for You here = duration values and when the Cam Comes ON need to correspond
I would JUST go with a LOW TORQUE cam set-up and try to sell the gear drives you have.
With what you have done to the motor NOW, IT should be a bear when the RIGHT torque Cams are in there...
Bigger is NOT always Better!
signed....BUBBIE