I'd spend some time and figure out why its porpoising. Foils are often band-aids, at best, masking actual handling issues. Does your motor have power trim? Does adjusting trim angle have any effect on the porpoising? Is the boat properly loaded for best balance? Is the motor able to reach it's optimum RPM (5500-6000 RPM at wide open with light load)? Is the hull straight and true? Sighting down the keel will give you an indication of whether the hull has a hook or rocker in it.