No. I haven't used them. But I would be CAUTIOUS! Anyone selling a LED Channel Letter for $101?!?!? What size? What LED's? What thickness aluminum backs and returns? Wagner (or some other good brand) trim cap? Acrylic thickness? Etc, etc, etc.....
Sounds like a perfect example of get what you pay for....
Just my opinion...Good luck.