how far is Kansas City, form Oklahoma City. Also will that engine be a direct swap with mine? I have a 2005 Grand Prix GTP?