Yardley talc for men has pretty good longevity for scent. Fairly cheap too. I can smell it hours later.
Imperial Leather isn't bad either.
I just bought some Yardley to try out. It’s fine. I am going to order a few more before it’s too late. I haven’t tried Imperial Leather yet, but will put it on my list.