I've used something much like this as a part of a LV "tapelight" display lighting. Block Buster Video used to have them in their stores. All they powered were LED's at + or - 12VDC for chase lighting effects.
I wouldn't trust this stuff for any use above that. The thought of 20A @ 120V running through something like this makes me cringe. [Linked Image]