Idler Arm Failure

chinese junk

And what proof do you have they are made in China or overseas?