I was in your position. I installed the drain plug with numerous wraps of Teflon tape (with a Hail Mary for every wrap 😉

It held for a week or so until I took it to a shop to put a timesert in. The installation wasn't perfectly square so additional torque was needed to prevent drips. Ended up replacing the pan.
In your case, it's a question of what risk your willing to take. It may hold for a full oil cycle, no one on the internet can tell. Deansbimmer does sell remanufactured units with timeserts that have been prepped on a milling machine, to ensure proper installation.
If you're going to have a timesert installed I would look for a shop that specializes in thread repair. There was one near me, that I decided not to use, and regret it to this day. Apparently there is enough demand from stripped spark plug holes on aluminum threads for people to specialize in thread repair.