45 bucks for wiper blades?
A year is all they are really rated to last. I used to be a windshield glass and windshield wiper engineer at Chrysler. It's ~10k miles or about 12 months for the life expectancy, but obviously depends on how much you use them, if they are always dirty when you use them, and if your car is parked inside or outside.