I wouldn't touch half the players on that list. And yes, Frank was too inconsistent but his off nights (or invisible nights) is why and when the team flow dropped. There were many nights when he outplayed most of our team. And for a 3rd string big man, I don't know that you're going to find better.
There are better players available than last year's borderline Suns but they want money and minutes, neither comes with the role of last guy off the bench. Also, for many players, giving them inconsistent minutes has a lot to do with inconsistent production. But looking over at that list, there are several that I'd be interested in unfortunately I'm not sure how many of them would fit here (money and PT issues).