@ crudent
In Sapphire, you can only get TM Earthquake once. Metagross needed Earthquake since otherwise its options are limited. Thus I made Salamence into Elemence.
I don't think its possible to have Cursepert in Sapphire. I am not 100% sure.
You can have a Cursepert in sapphire because its one of mudkips egg moves.