I have free access to legal resources so its no big deal either way.
A typical revocable or "living" trust won't cut it. It really needs to be NFA and state specific. It should be a separate trust for NFA items. Remember, one type of trust is done with the goal of permitting you to acquire, possess and shoot, and possibly let others possess NFA firearms. The other type of trust is done with the purpose of taking care of family obligations and maximizing tax benefits when you die. Although I'm sure it is possible to combine everything into one trust, this would be quite challenging, overly complicated, confusing to those who will have to administer your affairs and simply not worth it.
I wish I could tell you what they cost, but I don't know.