Never had the he but really enjoyed my p17, sold it to a friend for his first and been trying to get it back from him. Cheap enough new just fancied...
can't remember how long the ports are, but so long as you don't go smaller than around 2.8mm it will flow OK... 3.0 is pretty much the min for a full...