Without knowing exactly what part of the Mindstorms interests your son and not being involved with robotics myself, I'm not sure how to suggest alternatives, but there are definitely other programmable robot kits you can get, for a range of prices that I found.
no subject