Radical idea: cap political donations at £0.
No outside jobs (except to keep professional accreditation). No gifts. No free trips or tickets.
If you donate money, you expect something back.
Fund parties by member subscriptions only. Make politicians work for voters, not donors.