Rough oil change implementation

It ain't pretty, but it works.