Wild Guesses:
1. Rotor tab sheared because the distributor shaft wobbles and the rotor hit the distributor cap
1b. Rotor tab sheared because the guy who installed it last didn't put it on right
2. Oil leak is from the oil pressure sending unit/oil pressure switch. On my K1500, the switch is beside the distributor, and the sending unit is above the oil filter. I've seen a LOT of problems with the sending units. I've had three or four on my truck.
1. Rotor tab sheared because the distributor shaft wobbles and the rotor hit the distributor cap
1b. Rotor tab sheared because the guy who installed it last didn't put it on right
2. Oil leak is from the oil pressure sending unit/oil pressure switch. On my K1500, the switch is beside the distributor, and the sending unit is above the oil filter. I've seen a LOT of problems with the sending units. I've had three or four on my truck.