Have had several of these over the years.  My others are beginning to rust away and the actual post has broken off on one of them.  They have lasted quite a while (5 years - so $54.00 divided by 5 = $10 a year, not a bad price).  Yeph, I am happy.