Trading Mayfield now hurts twofold, both in terms of cap space and the roster construction, and you only do that if you plan on tearing it down and starting over. If the team isn't competitive then they can deal Mayfield at the deadline and recoup some assets if need be. If they're competitive, he'll be here until the end of the year.
I'd trade Pulock for a star forward, yes. He's supposed to provide offense and doesn't, and defensively I don't think he's as good when he's away from Pelech. I'd move him for the right price.