I had a horrible experience with Altrider, they would not stand behind the poor quality workmanship of their product so they have lost me as a customer. I too went the TRex route and other than a slight issue with one of the contact points I thought they were great.
A couple of pics with the TRex system and BarkBusters. One note on the TRex stuff, it is heavy, add that to a heavy bike and it is really heavy. However I think they look great and I can tell you from experience they can take a tumble, or two, and a drag across the gravel, and another tumble, or two