Yes Heli coils work well be careful not to get metal shavings in the engine, use grease on the tap to allow the shavings to stick to the tap.
This is a permanent repair if done correctly, follow the directions. The only other choice is the remove the head and repair or replace. Chances are if you have the head repaired they will Heli coil it anyway