It looks good to me. (Is it possible that your script was edited on a Windows machine, and therefore has a cr/lf pair at the end of the line that the sudoers system doesn't like? That's the only thing I can think of off the top of my head...)