Seriously though, you should always behave as if your time on this planet is finite (it is) and as if the time remaining is shorter rather than longer (it may very well be). You'll make better life decisions.
Having worked with lots of people of all ages at the ends of their lives, I could not possibly agree more. The only time any of us really has is right now.
That said, if I had 2 years left I would buy... as little as possible. I'm the earner for my family, so I'd be earning as much, spending as little, and saving as much as possible. My wife and child are my priority.
My wife would probably encourage me to get whatever I want. Fortunately, I've got the bikes I want right now, so I wouldn't have to spend anything to get them.
I really do try to live every day as if it could be my last. I also don't presume that my wife or son will be around in the future and try not to take them for granted.