generally you can think mesh modeling the way the real world object is made of. meaning if its constructed two separate pieces, make two separate pieces. since those pieces are riveted together in real world, there is ever so slight gap between those despite the rivets keeping them together. In this instance there is no need to have them connected.