If the asteroid has any water, station keeping won't require external fuel. If it doesn't, mass drivers could be used to toss chunks of the asteroid off and correct for instability (though that might create space debris if the velocity isn't enough).