I have a Ralts that I could train to level 20 for you. :) I would love to have a shiny Mesprit, but it seems like you're going to trade with the other guy.
Also, Ralts evolve into Kirlia at level 20, so would you want it a Kirlia instead? That would be easier for me.