From what I'm told by a friend who did this a year back, the exam is only part of the pain. There are also piles of other forms that have to be filled out.
With all the new regs that just came down the pipeline, you might want to think about getting a professional consultant that specializes in NFA registrations.