It looks like the same screen mounting that Bybyte sells. It's very possible that Mo-Co-So is reselling them.
Didnt find anyone running these, so i thought i would help out, this is the same size as any double din stereo and can be installed using a double din adapter for your vehicle. I am going to be picking one up very soon for my ride.
They are indeed the same Bybyte frames. I am using one w/ a 629GL.
I don't think it is actually double din.. The height dimension is taller than my double din factory head unit. In my case it is okay, but you may want to double check your dimensions before buying.