I have had one of these (a heritage farms brand..this looks the same) and it had lasted over 7 years. It ended up rusting and I have purchased another...however if you want to keep the squirrels out this is totally the one to buy. I have frustrated them to the point where they have given up. I use sunflower seed in it and the birds love it.
I have purchased a lot of bird feeders over the years and I have to say that this may be the best designed feeder I have ever had. Watching the squirrels try to get into it is worth every penny that I spent on this feeder. The birds absolutely love it!