Tony,
Welcome to the Forum. You will find a lot of good info here.
With Mobil 1 I suspect it will leak oil (more.) For the time being keep on dino oil. With that few “recent” miles you are going to need to do careful brake-in.
I know a little about that model and Sportomatics. I’ll be glad to give you a hand. I live about a mile from I-25 and Yale. E-mail me at
gradyclay@hotmail.com
Best,
Grady