Генералка выдается на любой срок до 3 лет включительно. Если собственник твоему продавцу захотел выписать генералку на 2 месяца (типа, чтоб твой продавец сам переоформил машину в течение этого времени) - мог и на 2 месяца выписать. Это нормальная ситуация.
Короче, просто смотри - если сейчас по имеющемуся у него дубликату ПТС он собственник, то проблем никаких. Если собственник по ПТС не он, и генералка у него кончилась - он не имеет никаких прав на машину. Это не его машина юридически
Продать тебе машину в такой ситуации может только прошлый хозяин - тот, который собственник по ПТС. Он со своей стороны может либо выписать новую генералку, либо приехать в МРЭО и оформить ДКП/справку-счет на нового собственника (тебя).