I don't know many guys who care much for greeting cards. Unless you can think of a small token gift, like $10 or less that says "congrats", a hearty handshake is probably enough.
The card would be more for his mother than the Boy Scout. Boys only care about greeting cards if there's a check inside.