I rented a bike in Switzerland this September directly from a dealer. Significantly less than through the rental companies which, it turns out, are simply brokers for the same dealers that you can rent from directly. Turns out that most large dealers in Germany and Switzerland rent just about anything they sell, so you might try this approach. Don't know about Scotland, but if you've got access to the world wide web, you know as much as I do.
Have fun!
Have fun!