Ok, sounds good, Your Giratina for My Ditto on 4th gen and Your Reshiram for My Darkrai on 5th Gen.
About trade times, I'm sorry, I'm half way through a BP on my SS atm! I don't know how long It'll take but I should be free from the weekend onwards at the latest.