Yeah that's definitely the Losi 22SCT original release, looks like a few upgrades were added, so it's far from stock, but at least you know where to get parts now!
Hard to tell with your photo, the quality is grainy and no close up shots of the chassis, but it looks similar to the original release of the TLR 22SCT where there have been 3 releases of that platform:
http://www.tlracing.com/Products/Default.aspx?ProdID=TLR03001