Yep, turbothis has built a new shop after his burned down in the wildfires. He was posting pictures about slowly getting equipment in and last I heard, he was starting to take on work.
For the question about barrel length, 7.62x39 is not hampered by barrel length as severely as 5.56. The 1.5" in barrel length translates to like 87fps difference.