If it helps, the part number for the '78 CB750 K piston is 45107-392-003.
The Honda parts manual lists the same piston (part number) for these model/years.
CB750F '76
CB750A '76
CB750A '77 - '78
CB750K '77 - '78
I picked up a stainless piston for my '77, and I thought the difference is that the later piston is sealed on both sides of the piston cylinder, whereas the earlier pistons were open on one end. If so, that would help explain the difference in price -- the earlier model would be a simple milled piece.