Beasley is a bum and made his teams worse the more minutes he got. He's also nowhere near the type of player Cho is going to bring around. Bismack... Kemba... MKG... yeah, no chance.
I've liked Mayo, but it seems he's peaked his rookie year and has been downhill since. There is no way I'd offer him $8mil per but if he came around that 4-5 range then sure. He doesn't really seem like a Cho type of guy either though.