Diesel Plus Plus smells similar but without the coffee note. (but it also smells a little animalic) Also -- though something newer, Tom Ford's Oud Wood reminds me of it but a stripped down version.
I too get poor longevity with B*Men.. at least as of late I was when i was finish up my bottle. Though i remember while ago and even when I did my review on it, I was getting a good 8 hours every wearing. I actually think that the heat doesn't help it project (it's been very hot in Florida with 90-100% humidity) When I last wore it and got good longevity I reckon it was much cooler out. Overall though, I really enjoy it.. I got a 1.7 @ TJ Maxx for 15 bucks about 2 years ago and I bought it blind. I haven't seen it in stores since :/