When I worked at a repair shop, we always advised customers to NOT repair AC systems exactly because they are a can of worms...potentially very expensive worms.
If you're smelling "radiator" you have two separate issues, so I'd agree with your decision to sell it.
If you're smelling "radiator" you have two separate issues, so I'd agree with your decision to sell it.