Country705
Active member
Sorry to ask a stupid question but what is Mega Squirt? i got a 1994 Fprd F150 with a 4.9 liter 300I6 and of course its EFI i been reading some post but cant figure out what yall mean about mega squirt. thanks for the help