personally i'd always have magnitude now - NAF didn't work at all on mine but thats not to say it doesn't work i know people who swear by it so just my preference and what works for my lad.
Have you tried plain magnesium oxide powder? It's a lot cheaper and if your horse/s are going to benefit from the magnesium supplement it will work just as well as the tubbed supplements. Just a thought