Astros pitcher Roy Oswalt says he's willing to restructure his contract if he's dealt prior to the July 31 non-waiver trade deadline. There have been reports that Oswalt would not accept a trade to a team unless his $16 million option for 2012 is picked up. "The money part I can work out with anybody, that's no big deal," Oswalt said. "We can work on doing different things as far as restructuring; whatever they want to do. "I'm going to find a way to get it done if it works for both of us. I'm not going to go somewhere that's going to be bad for me." Oswalt has been linked to the Phillies, Twins, Yankees, Dodgers and Cardinals.