Yes it does. Mount it with the power wires at the front and reverse the battery strap so the clips are on the rear posts. You can even fit a fan on it. Its tight but it fits with room to adjust the motor position. I'll take some pics when I can. I think Matt Latham also has some pics of the install on petitrc
Edit: Thought you said Pro not LPF but just checked and the dimensions are the same