Quick question

Just say I wanted to replace my stock pistons with another factory piston (eg. b16 pistons in b18), do I really need to hone and all that other machine work? Can I just remove the factory parts and replace them? If it depends, what factors doing I need to look at? Thanks for you help!