As for the Sweboz, try offering them a silly amount of mnai to be your protectorate...750,000+ normally does the trick. If they accept, you will get ALL your money back on the next turn, plus any they have spare (for each and every subsequent year)...

A minor exploit?

Possibly, but much less than forced diplomacy. Also a quite reasonable course of action, if you are much stronger militarily.