Sure, I have the TMs for all those moves. Just tell me what pokemon you want, what TM moves you want for it, and which item you want it to hold.
Also, I can get it in any level and any nature you want. All I need in return is that you receive some pokemon from my Diamond and send them over to my Platinum.