Mothers 3 phase system wax. Phase 3 is the Pure Carnauba wax. Best stuff IMO. Get all 3 phases and your paint WILL look like new.
For Leather cleaner I use Meguiars spray since the cream gets in the holes. Both work amazing and provides a nice shine to the leather.
The BEST Glass cleaner I have found is 'Stoner Invisible Glass'. It has a yellow cap on it. Use crumpled newspapers instead of paper towels and you will have PERFECTLY clean and streak-free glass.
I detail cars for a semi-living...these products kick a$$.