The length of your bayo, makes it a perfect match for the M1867 as Spitace pointed out, and the link states, that although this will fit the earlier m1815 & m1848's the length of the blade differ from their bayonets.
So in my mind this means that the overall length of yours means it has to be the M1867 as spitace said.
Bookmarks