G'day Hogos,
That "offer", does it come with paid employment at the end of your training? If no, it's definitely P2F. No question.
An MPL candidate is definitely paying over the odds, but once they are flying for an airline, they should be being paid.
Don't confuse with paying to train for a license versus paying to sit in the RHS of an airline. That position should only be filled by someone earning an income.
You've got the license, respect it.