The barrel and spring guide are sticking out of the front of the slide quite a bit.
Does the barrel lock up properly? Try taking the slide off, drop the barrel into the locking lugs and see if it still sticks out that far. If so, the slide might be made just slightly shorter. Would be wierd, but it might function fine like that.