This is a Tokyo Marui SOPMOD recoil.
It has been reverse wired and has barrel extensions fitted to give the extra outer barrel length.
Comes with M16 handguard, G&P M203 (easy to fit and remove) and four 82 round recoil magazines.
Dean's connector in the stock.
Seller has not uploaded any pictures