Have had these for years.  The hummingbirds love them.  We have them in direct sun and they do eventually wear out, especially the tabs.  A temporary fix is to use a couple of rubber bands if the tabs break.