Hey Cam, yes the head is the same. I think the HO cam is all that you can get now, the older cam is superseded by the HO cam. There was a lot of problems with the older cams, not sure if it was not hard enough material or what. I run a Zinc additive in mine because the newer oils(unless it's a specialized oil) has the zinc taken out do to effects on catalytic converters. Zinc has tremendous lubricating properties that all the old oils had. Anyway back on subject.
Any 500 or 500HO cylinder from a Sportsman or Scrambler will work (96-06).
JETTING: I can't emphasize enough that these carbs are very, very sensitive to any change in airflow. The slightest change will affect fuel ratio. I found this out using an o2 sensor to calibrate the Air/Fuel ratio(A/F). For instance, My magnum with airbox and the factory rubber boot that goes up to the gas tank shroud needed about a 153main Jet for proper Wide Open Throttle(WOT) about 14.0to1.0 A/F. Now remove the rubber boot. A/F goes to 23to1 at WOT(very lean) Taches out 1500rpm earlier. So I had to Jet up to a 162 main jet to get it back right. Ok say you use the 500HO carb and 500HO airbox with the unmodified stock lid, in theory you could use the stock 500HO jetting. I will be testing this as soon as I get a 500HO airbox.
PISTON: The piston I bought is a Namura cast 1mm overbore coated piston. I bought it off ebay. Other companies such as Wiseco offer pistons for these as well but at a much higher cost. I thought i'd give these guys a try, about the same or a little cheaper than factory parts. Plus I get the coating, whatever that might be worth. So far I have about $250 invested in: Carb, cylinder, intake, and piston set. All off Ebay! Man I love that place.