It's a JG. It's pretty creaky, when the lower receiver is out of the gun it's hilariously chiclone feeling. I put a lot of JB weld on the seams of the outer barrel to keep it from flexing so much

. I have an aimpoint M2 for it already but I just got that visionking so I wanna try it out this sunday.
The rail I had to get from Spartan Imports, it's a CA OEM part. Expensive as hell and super hard to find now.
This is my end goal for it: