Cost more, weight more, look great, probably overkill, compared to the very nice aluminum units I've seen. Maybe Stainless more for high-end boats, like a Fountain or others?...
I haven't heard of them either...until I saw a used one for sale.
I checked the web and found them made by CE Smith but no reviews.
They look solid, 1 1/2" uprights, 1" top, saw a promo video of two guys hanging on the top!
The aluminum versions are custom built to the boat...finding a used one that will fit for my 12yr old Proline CC isn't easy. Having one built will cost more than I paid for the whole rig!