FYI..... Enlarge the middle pic at the bottom of your link, gives more of a view....... I've seen them around before, another good thing is they won't get hot and harm any thing that touches them.
I don't have the Stash version, but I do have the 2 Bros on mine and like it a lot. I've seen one or two guys with the Stash system on and they seem to like it. It makes a handy place to store the tool kit, documents, etc. Not a ton of space, but at least it serves a purpose unlike my left can that just sits there.
I had a set on my 2002 VFR. It worked fine and has a nice rumble to it. I eventually switched it back to OEM because of 2 things. One, I did a lot of miles and after awhile the constant rumble just seemed to be too much. The other thing was that it rubbed n the OEM luggage brackets a little on only the right side, just the way it mounted I guess. Quality of these were pretty good.