Looks like you got lots room there to set it on the frame with the connectors and wires facing up.  Much less chance of them working loose.  There's a lot vibration and add in some crashes too.  Best you check them all time and make sure they are firmly seated.  Looks like a potential problem to...