Here is another potential option -- Joe Crede. He has a bit of pop in his bat, strikes out alot, but plays solid defense at 3B. He could be obtained for a reasonable salary, IMO.
On a personal note, I've always liked the way he plays the game. He isn't afraid to get his uniform dirty and he always runs out every hit. He never gives at bats away, although his strike-zone judgement might be better.