7875 + 5.9 + E85 + Megasquirt

Yep, E85.
That explains it. So your looking some 160 or 210’s?