I was looking at prices last year and came across this website.
Motorcycle hire - Woking, Surrey, near London UK | RoadTrip
They had the best prices I had seen and a wide variety of brands and models. Now it is not in Scotland, not even close, but you could do it in a day or a leisurely 2 day...