Can i use timing key and cdi

Are you talking stock or aftermarket cdi with different advance curves? Search for how to modify stator/timing plate and it won't cost anything to advance your timing.