damn man! that thing looks like it's been washed out to sea one or ten times.
let me know how much it ends up costing though cos I'm in a similar situation with mine (pretty bad rust in all the usual places, including my wallet).