I can't vouch for them, but (as one random example)
Sprintax charges US$15.95 for an ITIN (Form W-7) filing. Plus another US$51.95 (or occasionally higher) to file IRS Form 1040-NR — US$67.90 all-in. You may be able to find a discount code that knocks this price down a bit.