7875 + 5.9 + E85 + Megasquirt

Nice find. Think it can be rebuilt? Or is there damage to the check valve assembly?