Selleck is too old to do Stark now. Back in his youth? Hell yes.
As for Vaughn... nah. He could porbably play part, but it just would seem "off". Not right.
Vaughn doesn't give off a "I'm an extremely industrail, savvy, and intellectual businessman who can kick your ass between meetings" vibe.