You already have 40 contact hours and extensive PM experience, which is great, but there is a big difference between a general project management course and a PMP exam prep course. The former teaches fundamentals of PM, while the latter is specifically designed to help you pass the PMP exam. It's a bit like taking standard driving lessons vs. taking targeted lessons to pass the driving test—or playing a flight simulator vs. studying for the actual pilot exam.
My recommendation, therefore, is to start with the
PrepCast Simulator
first, and take a few hundred sample questions to gauge how prepared you really are. If you find yourself thinking, "OMG! I don't know any of this," then it's time to add the PrepCast training course to your study plan. That way, you'll have both the targeted training and the high-quality practice questions to ensure you’re truly ready for the PMP exam.