There is some contradictory information in the listing - it says the S/N is 657**. If that is correct it would be an 1899, 1895 S/N's are less than 7000. But I have an 1899 with S/N 31*** that ends with an 1899 patent date, where my 1895 ends with an 1893 date. So maybe the S/N is just 657*, making it an 1895. The forearm looks like an 1895, but the stock pads look more like an 1899. The only way to know for sure would be the cocking indicator on top of the breechbolt, but I agree I think it is an 1895. If it is an 1895, it was a steal at the price. For an 1899, probably worth what they paid.