1. Nice looking badge!

2. It doesn't look like any Scottish military badge I have ever seen, but...

3. I'm no expert in military uniforms, so it could very well be legit.

I have a chart at work showing all the badges of the various Scottish regiments and I can check it in a few hours when I get in, but since many of the regiments have changed their badges over the years, and this is supposed to be a vintage peice, it may not be on my chart to begin with.
Aye,
Matt