Lesson learned. Never book through them if I plan to leave the territory they have set. I would rather lose to their scammy butts (cancellation fee) than have to pay them an additional $1000. in mileage fees. They just shouldn't be able to get away with this crap though.