I have heard good things about Area Diesel Service, not used them myself.