Be careful with the pistons. I have had to return a few pistons I received. When I inspected them, there were visible voids in them. Looking at the inside there were pockets where the aluminum did not flow leaving a void or deep pot mark. Most were on the inside of the thrust faces of the skirt. There were also discolorations that may indicate that they did not cool down evenly or were cooled to quickly.
Another serious problem is the wrist pin locks that are supplied, they are terrible. They are made wrong, too hard or not hard at all. I do not use them but tested a few. I had two snap when being installed and a couple were loose after installation using the correct installation tool. When installed on the wrist pin and pushed against the piston by hand, they appear to expand on the back side. The way they are formed, when installed the area that would be installed towards the piston is not 90 degrees to the wrist pin. If you look at the area that installs against the piston down to where they would install into the wrist pin, it has a rather large radius rather than a sharp 90 degree bend. This coupled with the back not being 90 degrees might tend to pop it off the wrist pin.
I use OEM wrist pin locks on them, some of the wrist pin grooves are slightly narrower than the HD locks so the locks need to be narrowed slightly. The real OEM locks are still available from some of the dealers both HD and others.
I have had good luck with Eastern pistons, but their locks have the same problems.