It's a tough call but if I were you, I'd go for the BOWP so I don't see any nightmares. You have less than 3 months left on your permit and I think at this point, it's too risky to rely on being able to land within that period.
WP processing time is indicated to be 78 days.
Check out these...