Thanks for the reply and good info. It's a shame that they are spreading this info though. Here is the reply from NRRacing:
Not sure what true max is, but 13hp is not a problem. Have not heard of any issues holding power, but have heard of installation issues. It is tight fit.
Thanks...