7875 + 5.9 + E85 + Megasquirt

WOW!
Is that the factory mount for the wiper motor?
Yes it is.