I think that the Battlefield Band said somewhere that they left out lots of verses from the original version. Never had the guts to go for singing that one. Great song, tho...
I'd suggest one amendment .
The words tell about 3 giants:
Young Johnnie Moir, (from Rhynie) Old Johnie Moir, (from Bennachie) and (in the song ) Jock O' North
who go down to London and give the King's soldiers a right good doin'...
I'd suggest that it should be Jock O' *NOTH*
Tap O' Noth is a hill in the same area (the Garioch/ Strathbogie). And after Bennachie, it's the most noted high point. There are prehistoric ruins there, so if a giant was going to live somewhere, it'd be on Tap O' Noth.
IMHO...
Cheers