The vendors will certainly make your life easier but you'll pay for it. It's really a straightforward trip and unless you're pressed for time or don't want to be bothered, I'd do it yourself and save the flight department some $.
Then again we do this stuff frequently so we're used to the paperwork.
Good luck