What the other guys said about causes of a miss. There are lots of things that are higher on the list of possibilities than worn rings.
If it truly turns out to be broken rings, you're looking at pulling the engine to do it right. Not a cheap fix if you're looking to have someone do it for you.
Take it to a reputable diesel mechanic and have them put their scan tool on it. They should first scan for codes, write those down and clear any codes, do an injector buzz test and a cylinder contribution test, again writing down any codes, clear it again, take it for a spin and scan for codes again. If something comes up they may want to do a compression test (requires removing the valve covers, so figure at least a couple hours labor for that).
Could be as simple as a bad under valve cover wiring harness, which is a $30 part fix and an hour or so of labor if you can track down which bank is affected.
If the owner won't let you take it to get checked out, I'd be walking away or at least talk him down some more if the rest of the truck looks good. If it has good power, a miss can likely be fixed with relatively little effort.