I've seen their ebay site. They're not actually 129.00 strollers for 19.99... they look similar to the Happy Trails, but are not the same brand, so I'm sure some things are different.
I'd think they'd work well if you're not using it a lot, but who knows. Sometimes these deals end up being really nice and other times, awful -- so it's hit or miss