The motor and ESC that I suggest are the Align 450MX 3400kv motor and the Align 35a ESC. It's going to run you about a bill, but you can find deals out there for less. If you are wanting cheaper, let me know and I will hunt some down for you.
If your on a budget then what Tony suggested is a great starter setup. If you want to kick it up a bit then look at Scorpion motors I currently use 2 different motors from them; one is for a Protos Mini and the other is for a T-Rex 450 based model. For the T-Rex I have the HK 2221-8 3595 KV motor that runs at 45 amp max continuous power and put out about 400 watts. This motor is a solid 3S motor which may limit you if your looking at a 6S setup. Now for a 6s setup the Scorpion HK-2520-1880 KV motor at a mak of 1050 watts. Both motors are about $80 from scorpion systems.
As for ESCs one brand that is tried and tested is Castle Creations there is a large user base of this product on here. I have the Commander Series 45 amp from Scropion which will max out at 4S. If you have the cash (which most of dont now a days) then there is Kontronic, unfortunately I have not used this brand and can't speak for it.
[h=4][/h]
No flat spot is normal on the 450mx motor. You can file a spot on it, but make sure the motor is in a plastic bag with ONLY the shaft sticking out. You don't want metal in that motor.
The shaft size is 3.5mm. I will bet your pinion is for a 3.18 (1/8") shaft. It can be drilled out, but do yourself a favor and spend the $5 on an Align pinion. I have them, and they are MUCH better than the clone pinions. I get all of my parts from RC Cars & Trucks, RC Helicopters & Planes - A Main Hobbies. Get some spare parts, where your cart is $25, and you will get free shipping. Tail booms, skids, blades, main and feathering shafts, linkage set, linkage end set and so on. You will use them eventually. Best to get them now and save on shipping.