I use Black Magic I believe it is called. I spray it onto a foam applicator from Autozone and work it into the tires. I can't comment on longevity because I honestly haven't paid attention to it, lol.
If you really work it into the tires, the shine is close to OEM. Sort of like a brand new tire. I think it looks awesome!