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...