Help with Mates

I'm having problems mating a shaft to the middle of a gear box. I want the shaft to be centered with the gear box, but It still moves side to side. Can anyone give me some ideas, thank you.

I have attached an assembly file.

Sorry, I forgot to sent the part files.

SolidworksAssemblies