Used them extensively on a GSPD BMW. Excellent product. Soft fleece-type fabric on the top straps and soft foamish material on the backs of the bags. No obvious damage to the finish of the PD's tank, though it's plastic and not highly finished.
In addition to luggage space, they offer excellent weather protection for your legs in cooler weather.