Before you trust a word that AJ tells you, talk to people that have his system in their car and working. Trust me on this.
I agree 100%, several years ago I ordered a set of their wheelie bars. They charged my credit card in minutes but it was months before they sent me anything.