I recently read this updated version aloud to a student who is 7. He loved it. I am not a fan of updating old books but this turned out okay. The originals are better, but this, at least, managed to keep the boyish tone.
These are moralistic, yes, but they somehow pull it off without being preachy. The good in these books for young boys outweigh the moralism in my opinion.