Personally no, as you are taking a mileage run, the sole point of which is to minimize the amount you are paying for miles. If your overall cost amounts to ticket price + $400 upgrade, why don't you just instead book a few trips domestic, and then rely on your free domestic upgrades?