How about instead of immediate 50F->120M, it instead deducts 50F and adds 120M over like 15-20 seconds? Would get the same result, but you don't immediately gain the benefits, plus the cooldown only starts after the ability is finished.
Sounds good enough.
Also it could be like Luftwaffe doctrine where the exchange happens on field.