You don't explain what you're actually trying to do here, you just say "What is wrong with my idea" but don't explain your idea!
Two default routes with equal cost won't work. - You get some packets going out one and some out the other - thus the "unstable"
The other option, ISP2 isn't used, all packets will go out ISP1.
What are you actually trying to do?