Navy suits are better to be leaved alone! Btw, the waistcoats you selected have a different weight and texture of cloth, so it will look quite odd in reality.
Frankly, IMHO odd vests are better with sporty suits (Glen plaid, houndstooth, etc) rather than business suits, or with sport jackets and slacks. But, if you want you are free to try .
/My 0.002 euros