oohh...good one, i dont know myself, they definately corroded, you seen it for yourself? where are the body mounts? never heard that before, so not entirely sure what you mean??
yeah they look bad! its the parts that are most bloody awkward to get at aswell and beyond my meagre welding skills shame really as although its done a few miles it goes really well. looks like fleabay may be calling.