He was making bats for the Sri Lankan team during the world cup, making bats for a lot of the West Indies team too. His bats must go alright.
Making a bat for someone and getting a photo with them is very different to the player actually using it, or indeed that particular manufacturer being the players chosen batmaker.
Not intended as a negative towards jp gavan here as I don't really know anything about him, this applies more to batmakers/brands in general.
If I was an international cricketer constantly touring the world, you can bet i would visit as many places as possible to try a bat, whether picking up pre mades, having bats made from scratch or from part mades, I'd want to try as many as possible. So because a certain batmaker/brand made a bat for someone, doesn't automatically make it good, and doesn't automatically mean that player will even use it. Think of how many bats have been thrust into sachins hands over the years for a photo opportunity. They've all made a bat for Sachin yes, but that in itself doesn't really mean too much.