Serfas, Nashbar, Hurricane (Performance) all work well for years. Not sure you will ever find a lifetime pump as the rubber hardens and you will eventually end up replacing a hose or a gasket in the chuck. Just get a good one for $30 (or less) and replace every 10 years.
Right....I bought some pump that says "Schwinn" on it at wally-world of all places about 9 years ago on a whim as I needed one basically right away...it has presta for our bikes, schrader for the kid's bikes and a quick release. I think it cost $11-ish. The gauge on it is pretty accurate, it's metal and it has yet to break. Really, the best place I've found to spend a few extra bucks is on the pump I carry with me...cheap mini-pumps just DO NOT work!