The last time I had the Giants I drafted McGwire in the first and ended up using him at 2B when Kent got popped and he was okay there. I've used much worse defensive 1Bs in the outfield and they're fine. Just can't play them in center, but I drafted Beltran for that...
The real problem is going to be making this all work at the cap, haha