Bought in America and it doesn't fit my road bike. Price in photo is in USD, looking for $15 CAD. Brand new, just taken out of plastic. Comes with necessary mounting bolts and screws.