Try any of the Teyseer Service stations...One near Qatar Airways (Airport Rd) does the job very well.