They are made by ART the Japanese piston company that makes Suzuki OEM cast pistons. I have used a lot of them over the last 30 years in OTHER engines where the OEM pistons are reliable. The OEM piston is not reliable in a modified or and engine that the clearances get a little loose. They will shatter in the LT500 just like the OEM piston. The skirts are too thin.
I also have some of these if someone needs a piston for a completely stock engine that will never be over-reved or punished.