It's basically the same. Undercoating pertains to the underchassis while rustproofing may involve the underchassis or the whole vehicle.