23's eh, hmm..I'm partial to the T thrusts, but,...I think they may look out of scale big when installed,...The Vanquish, I haven't seen on a build yet...If you could,... mock them up and take pics so you can see the final stance etc,...it will help you sort it out,.
Carry On
Cheers