Baby for Rudy seems fair as far as a talent swap.
If we have JO, Shaq, Garnett, Perk and Sheed, although extremely old, we would have decent Center/Power Forward combinations.
So if Sheed stays wouldn't it make sense to have Rudy instead of Baby? Assuming Shaq signs.