I have one of thier 727 street fighters in my challenger now. No issues in about 5 years of street abuse and long highway trips. They apparently had some bad-years in thier quality control history, so consensus may be negative still. But I would buy one of their trans again in a minute if I needed one.
Only things I noticed was they use a 4.? shift lever so the 1-2 shift wasn't as snapping as my old rebuilt unit with the 5.0 lever. but the lower ratio lever is probably better for longevity in the long run.