Here's my current project, it's supposed to be a Diemaco L119A1 but I was unable to source a correctly trademarked body but instead chose the G&P Canada Type body as a close substitute. It was only loosely put together just for fitting and is non operational at the moment but it looks the part!
Parts:
G&P Steel Flash Hider
G&P Canada Type Body
G&P M4A1 Stock with Guarder Buttpad
Guarder Lone Star Ordnance Large AR Grip
Army Code Steel L119A1 Front Site Block
Huang Steel Diemaco SFW Barrel
Huang Elcan
JG Complete M130 Systema Mechbox Clone
Dboys RIS
Star Thermold Mag