I live in a region where everything is on the rise and something which is available today, may or may not be available tomorrow (or may be available at a much higher price) and it might be very rare and hard to find which is annoying. Therefore, I was thinking about buying some necessary spare parts for my car NOW and store them for the next 4 - 5 years. Bearings are important for me such as idler and tensioner bearings for both timing belt and serpentine belt systems. Since there is grease inside the bearings, do you think they will fail if I buy them now and store them on the shelf at room temperature for 5 years? Will they be usable for my next service?
If they come in the original packaging then they should be fine. New bearings come in boxes, with a plastic or oiled paper wrapping protecting the bearing - even some with granules to absorb moisture.
If they come loose then no. So you will need to give them the protection they need.
Seen bearings and other items taken out of storage and they look like they were made yesterday 10 years ago...
Make sure you store them in a place suitable ie it won't get flooded etc