if you ask me, tein owns all......... there is just something about a green coilover.............. ive never run h&r, nor have seen anyone with their parts, nor have heard anyone recommend their parts.........
as far as corrosion resistance....... my teins look just fine. theyre a little squeeky, but they need to be cleaned out because the rain came down really hard and probably got in some parts....... we dont use salt out here, so i cant speak on that. i would say keep some wd-40 handy and just zap any rust that may start to form