Oasis rocker Noel Gallagher won a scooter and a David Beckham fragrance after he came top of a pub quiz at his local London drinking spot.