The mechanism that holds the wheels would worry me; "The pads screw directly onto the tapered, threaded mandrels (included)."

The max RPM's are 7000? That seems a bit high, no?

I can't really tell anything from the ad, other than that they appear to be really cheap.