Hey Glenn,
yes it fits it the stock location
i had my lhs do the install for me

(
http://www.rcheliworkz.com/pilot.asp ) got to support the lhs
i think the guys at my lhs are pretty trustworthey, and are allways great to deal with! so i trusted in them with there recommendation on the esc and so far it works great!