Are you sure? I thought you had to have an FFL manufacturer license to manufacture guns? 
not illegal for a regular joe to make his or her own firearms. only becomes an FFL issue if you want to sell them or distribute them.
I believe you need a tax stamp on homemade guns, but you are correct that they are in fact legal to build and own.