Is there such a thing as a 25mm crank puller? I have a BMX with a Primo Pro crank on it that I need to remove.

The thread in the crank arms that the crank puller would normally screw into has 25mm diameter but I only seem to be able to find 22mm crank pullers.

Do crank pullers come in different sizes or is there some sort of adapted that I can use with a standard crank puller?
I googled around and could find no mention of a Primo-specific puller or any 25mm puller. The threads are curious; most cranks like this don't have them. Maybe there used to be a tool available for them, or maybe a hop-up kit with threaded-in caps.

These cranks are more or less Profile copies and as such, in lieu of any other recommended procedure or tool available, the implication is you remove them by taking a Profile crank tool, removing the sleeve from it (which is used during installation), removing one of the crank bolts and replacing it with the tool, and pounding on the end of the tool with a hammer to drive the spindle out of the crank splines.