FM got B a set of Shell Lego Ferrari Cars because I asked him to. I knew that B would love it because he likes puzzles and this was just the same because he had to assemble the entire thing himself.
He actually had a hard time putting it together. It took him around 30 minutes but when he was done, boy was he happy about it. :)
Ta-da! Here he is with his newly assembled Shell Lego Ferrari car.