national origin matters...
try to find one made in US or Mexico-some Titan caps are US and all GE are Mexico.Looks like the chinesium Titan in the pics was done in by loose connections-terminals on china caps are thin metal,badly plated,so if you end up with another one of those,make sure the terminals are tight fitting-looks like you will need to replace most of the terminals anyway.