If you want to see a contract for comps for BP, let's look at Robinson Cano:
Cano and Yankees close to $30 million, 4-year contract
includes two option years.
Cano is a bit more "proven" than BP, and is much better hitter for power, average, and OBP/OPS.
Fay threw out 3 years $20M which is highway robbery compared to what the Yankees - yes I said YANKEES - are giving to Cano.
I'd be all about the Option years for Brandon. He could easily go back to slugging .~420 (his average and 2006 number).