just for your information: the helicoils are there to give the threads more strength. A thread in Aluminium is not as strong as a thread in steel or cast iron regarding tensile strength given the same length. This is plus in my opinion! i agree about the other issues.....not good.
Michael