Those numbers should match on those parts, of course, but as you say oddities can occur. I've got a 1916 No. 1 Mk III* whose bolt is four digits off the receiver's, but that is more easily explained. I also have a Carcano 91/38 cavalry carbine whose receiver had #4652 over struck to 51, the tang still bore 52, and the stock 4651. Something interesting happened there.