Right tried the multimeter - no reading but the zaps I got from the speed controllers suggest it isn't a supply problem.
No it suggests that you got no reading. How did you not get a voltage reading off the connection to the speed controllers?

Tried the BEC - no reading.
Again, how?!