sure looks like a heli-coil to me.
i have only installed thousands upon thousands in my working life, and i agree, a time-sert or keen-sert would have been the better repair.
beer