First question is there a personal attachment to this truck? If so I don't it will cost 30 grand to replace the motor. Dude never let your friend change your oil. You may as well go to the dealer. They dont drink and do oil changes. I am not sure 3 or 4 quarts over will do much to damage the motor. It mostly has to do with the crank counter balancers hitting the oil in the pan. As for blow by many things could cause that. I would look at the PVC system and make sure that is is working. You could do a compression test to make sure your pistons are keeping the compression in the cylinder and not letting it go by the rings. If you have compression loss in one or more cylinders will cause vibration. I would just start with those suggestions first. 30 K for a new motor is a joke even if the dealer did it.