best practice for cleaning up a model question

 From:  Death
10879.2 In reply to 10879.1 
Clean up all "disjointed" surfaces, (you got some in there). Then boolean union the structures together, bit by bit.
Seems to work here.