Looks like a couple of pretty cool Christmas presents for a 10 year old boy.
Not really. Running around where I live with a realistic looking B.B. gun like that just might get you shot.