I have a sporterized chec mauser. I bought at an estate sale. All matching serial numbers and the Russian stamp for when it was acquired during the war. Hard.to find rounds for it though.
I like the idea of a 22/250. I would also invest in a Boyd’s adjustable stock for your son. It has good chin rest and stock is adjustable and can be most as he ages.