I'm going to see how it does without the fins in the way first, that alone is def letting more air in. If that doesn't give me much better tems I found some 25mm fans at Tower that I will try mounting and run them off an external bec.
Sounds good, and the external bec is a great idea, takes a good bit of load off the esc...