The actual job (I would guess) shouldn't be more than a day.. a lot depends on the availability of parts though.. A starter should be easy enough, but the ring might be a special order part, and that might be causing the delay.
They ought to be at least telling you what is going on though :?