Yes, but if the "actual movement" is a function of mass, then that may lead to the weirdness I described.
Example. Two bots, one is light and the other is heavy:
mass1=1,000
mass2=5,000
.up=10
cost1 (in whatever units)=1,000x10=10,000
cost2= 5,000x10=50,000
Your adjusted case:
mass1=1,000
mass2=5,000
.up=10
Adjusted .up1=10
Adjusted .up2=2
cost1=1,000x10=10,000
cost2=5,000x2=10,000