Question: what do you get for beating team rocket leaders?
Answer: Each leader defeated will grant you 1,000 stardust and two great items from the following – Max Potion, Revive, Max Revive, Unova Stone, Sinnoh Stone. Best of all, defeating the Team Go Rocket Leaders clears your path towards Giovanni.