KB167 questions

Going to order a set of KB167 to start building my sons engine for his Duster, and was curious if they come with wrist pins or if I have to order those separately? If I need to order them, can anyone confirm the length? I think the .984 X 2.750 will work, but having a hard time finding those in stock anywhere. Will .984 X 2.500 work?

Thanks,
Scott