Please note the diameter of fixing the tail light is too small and impossible to install on the seat tube. For the light before it will be the same problem if you are on a thick handlebar. Also very fragile material. Brief unsuitable for a mountain bike or hybrid bike. Also I waited almost a month to receive my order!