In that scenario, you can reprice regardless of whether the benefits are the same, you just have to be aware of whether you would lose something and whether the that would still be worth it given the price drop.
Also, the OP here has already made final payment, but early, and is asking how, in those specific circumstances, NCL would handle this.