I'd use this method, since as you say, the players would likely be just as happy without his help. I never give the PC's XP to NPC's (lest I want the players to start resenting the presence of NPC's)
There are easier ways to get free help (hirelings, warhorses, attack dogs, charming, etc.). If...