yes that pump is short , as for the fan its a screw on type , might be better since you do not have to bolt it on like the older ones , also if it is to big you might check to see it if the tread size is the same for a ranger with the 2.3 or 2.9 , they are smaller in diameter and a tad shorter too, just a few extra ideas , looking good and keep posting, great when your doing the R & D , ( so we can (R)ob and (D)upicate ) have a good one ,