From what I see they dont have the wrist pin but I didnt look hard! The bearing from Malossi is the first one listed 10x14x13 mm and there are even better ones than that like the Stage 6 10x14x15 mm the extra length helps to take up the slop(end play) also the Stage 6 ones IMO have a better design they are used by scooter tuners making high out put small displacement screamers!So if they can withstand that our little engine will only benifit from there use!In the last pic you can see both big and small end bearing types I prefer the upper set!