I've been away for personal reasons but have read the postings from time to time. I am against granting very long contracts, especially for pitchers and players in their prime. Mookie's contract being an example of that kind. In Raffie's case, at such a young age, one can wonder what very long term means. I might go to 8 years with an earlier opt out although, given his body type, he may well wind up as primarily a DH over the contract period.