Tuning Hatsan barrel swap question.

I have a flashpup synthetic in .25. Love the gun but it sucks shooting off hand due to having no weight on the barrel end. So i just ordered the original flash but it was only in .22.

I'm wondering if i could do a barrel swap between the two. Or since they are basically the same platform inside can i just swap most of the guts between them?

Thanks for any help!!

EDIT: I should clarify that i think these barrels are just fine. All im wanting to do is to make the Flash a .25 ...And to make the Flashpup a .22

Currently the Flash is a .22 and the Flashpup is .25
 
Simple solution, order a Nova Star/Neutron Star barrel for the Flash :) It will fit, but will be longer, heavier, and make power easier. If you're running the QE on the gun, then you'll want to order a QE shroud for the Nova Star as well. Or you can just screw a moderator on the bare barrel. You will need to find a solution to center and secure the barrel in the barrel band without the QE, if you do that. Otherwise, your POI will be all over the place in the pup. It isn't as critical in the rifle though. You can't swap the two different caliber barrels, because of the different probe sizes. You could order the probes and magazines and swap them too, if you wanted. All of the Flash guns use the same barrel, so a caliber for caliber swap is fine. Despite the lengths listed on various sites, all of the have the exact same length barrels. I hope that helps :)