You did get the year right!
Not the right gun tho. This is a bit lower than that. 99G in 300, one of the few mirror blue 99's that was made in 1927-1928. Not all 99's in that range are mirror blue, only some. And you can find it on any model. This is a 99G in 300 Savage.