The basic device is called a Romer, every good map shop will have them but the one I recommend is a bonus in the back of the excellent Geoscience Australia publication "Map Reading Guide" - $2 at all good map shops.
The offset idea is clever, and its not available on the existing models.