I have never seen those units. I recently purchased a Clarion Units (NX-404) from Crutchfield. I am just waiting for after the holidays to install it.
I know that there are a lot of no name brands out there as I see them all the time on Ebay. I am not sure of the support on these units so I would be real careful with on some of them.