It takes a long time and it's expensive. Your really need to use a customs broker. That's the expensive part.
Filing the Form 6 application is quite simple. It can be done online using the ATF's e-form site. Then you wait for approval. IIRC, the parts can be shipped 60 days after the Form 6 is approved.