most larger auto parts stores will carry the rubbing compound you need. if you say its only a haze i would try a medium one instead of the balls out Super Duty style stuff ( 3M makes one called Super Duty.. rough shit ). if all else fails an auto paint store will carry it as well. count on at least $9 for a pint of the compound at one of those places though. it will probably take a few times to see if you got it right but it should work.