I feel for you, it's a hard decision that really only you can make. My HX Sandman was full of rust in all the areas you mention... After having a hard time finding a good replacement body I canned it, sold it for $1500 and bought a mostly rust free HJ Sandman for $6000.

HX Sandman
image.jpg

HJ Sandman

image.jpg