Unfortunately, I am now divorced and do not get as much time with him as I would like...and I get the feeling that when he is with his mom, she is not "helping". She was not an anti when I was with her, but she recently made it known that she did not even want my son to have "toy" guns.
This could be brought up in court how you are purchasing a 4.5 year old guns...might not be good should there be a looming court case involving your parenting time, from your post it appears she has custody. Depending on how vindictive your wife may be, this could get used against you. I am not sure how a judge would see this, even if the boy doesn't have access to the firearm except when being supervised.