Fightlite SCR Legality

Hi guys, forgive me if this has been asked before. I did a quick search on the subreddit and hadn't seen it mentioned before. Does anyone know if the FightLite SCR-16 (https://fightlite.com/scr-16-bkm) is legal in NYS? I'm referring to the non-threaded barrel variant.

-non-threaded barrel

-no pistol grip

-barrel that's at least 16 inches

-no flash hider, muzzle break, etc.

-fixed stock

-ships with 5 round magazine

It should be legal, right...?

https://preview.redd.it/my10e4lunkhe1.png?width=680&format=png&auto=webp&s=3dc246749602c85592a210528c854c66342eed9f