No.
Depending upon the year of your car you can make them work but there is no advantage and it will skew your bias toward the front of the vehicle.
Early struts would have the proper offset but you would need to disassemble the calipers and remove the spacers. Later struts will not work at all.
Hollow vs. Flat top are two drastically different piston designs. The flat top piston has a knock back mechanism inside that literally pushes the piston back out toward the rotor. The hollow design does not. The two pistons will react differently in the system. The later hollow pistons have more surface area for cooling.
My guess is they also have a simple "vibratory polished" exterior and an oiled finish. The pistons mis-match, year model mis-match and oiled finish are standard in big-box rebuilds. They have about $10.00 in labor and (Chinese) seals into each one of those calipers. Your local import store makes good money on those.

The only problem with the oiled finish is this; the only problem with calipers is rust. 99.9% of all caliper failures are because of rust. Rust inside the bore to be precise. After the oil wears off (about 2 weeks outside) they begin to rust beyond recognition. They also begin to rust internally. We tore apart a caliper recently that had rust forming in the bore and, it hadn't even been used. This is why older caliper must be re-zinc plated (not paint either... sorry Big
rattlecan Red fans). Zinc in the bore is most important.
Went around the world to answer the question but, there's a bunch of lessons in there about big-box reman calipers.