I ordered my Torsen from them at the very beginning of August. Their Ford Motorsports parts manager, Wayne, is a nice guy to deal with. I have this part and dealership listed in the MTX75 Components spreadsheet.
However, I cancelled my order after waiting for almost 4 weeks -- Wayne says the Torsens are on backorder with Ford, with NO known ETA. As my 96SE is presently disassembled, I couldn't wait on a part with an unknown ETA -- I ended up getting one from a fellow CEGer (Goonz).