Assuming he's getting a prepaid sim for his own phone, I have no idea what that deposit is about. You often need to make a non-refundable deposit if you want to make calls overseas, but that should be in the 500RMB range.
Real-name registration for sim cards is being enforced more rigorously now, but it's not a big deal. Don't know whether your son's age affects the registration, though.