Welcome to the site! I know where the Keys are (at the bottom).

One of my bikes came from Port St. Lucie.
Sorry to hear of your bike needing lower end engine work. I have split the cases on a grand total of one KDX engine. I learned to take it slowly and keep checking the gaps when splitting the two halves. I used a $20 steering wheel puller from Sears with a couple of long 5mm x .8mm thread pitch bolts. I used a lot of grease on the contact points and used a 8mm x 1.25mm bolt in the end of the crankshaft to keep things from getting damaged. The left side main bearing kept making a loud cracking sound every few turns as it was coming out. It scared me, but it was OK. I went around the halves often with gentle taps from a rubber mallet to try to maintain even gaps all around the halves.
I have read to use rubber bands to keep the transmission gears on the shafts. You may want to take a few pictures of how it is coming apart, as far as the shift forks on the shift rods and how they fit into the transmission gears.
This was not my main engine. It was a spare, so I did not have to reasseemble or repair it. I was just doing it for practice. I found a small crack in the shift shaft guide area, meaning cracked crankcase, so I didn't bother with trying to put it back together.
I have read that it takes a strong hydraulic press to separate the two crankshaft halves. You may want to send this part off. I asked Eric Gorr at Forward Motion how much it would cost for just the labor to install a new big end bearing, washers, connecting rod and pin. He said it would be $50 for labor.
He has some lower end engine rebuilding information on his site,
http://www.ericgorr.com. That helped me a lot. Though I didn't need to do it, the "putting a bearing into a Ziploc bag in the freezer" and heating a slug sitting in a bearing race sound like great info for the reassembly.
Good luck with it and take your time, triple checking stuff.
Again, welcome to the site.