I'm afraid my technical expertise isn't fantastic - I'm still learning :P This is just what happened to mine when I took it to my local mechanics, they only deal with bikes and have been great so far
Did your friend say why a helicoil is a bad idea in a high temperature environment? I'm just curious now
By the way, no offence taken. Its a forum and the whole point is for everyone to contribute their opinions and experiences