Our experience is yes. We've tried the stand on many different brands of bikes and all seem to work properly. But remember you have 100% refund of the purchase of the stand within 30 days if you're not happy. For any reason.
No. Our stands are designed for your bike weight. Don't sit on bike while it's on your stand.
Yes you can. Go to the decals ordering portion of this website and place your order.