"Outfit" can mean "a branch of the military," like a division. If that's what it means here, then both sentences are perfectly correct.
"Which outfit was he in?" "He was in the 2nd Armored Division."
"Which outfit was he with?" "He was with the 2nd Armored Division."
I don't think there are any differences in meaning.