Jack,
Unless you are trying to extract every last bit of performance from the 948, go for it. The major difference is tube size with the 1275 header using slightly larger tubes.
Yes, the ports are smaller on the 948 heads. Should not present a fit problem though. Don't ask me why but I've set Maniflow 948 headers, pipe and muffler on the 1275 race motor in the car in my avatar. Bolted right up with no problems what so ever. (and due to be changed for a set of 1275 thru-tunnel headers only because I do want the last bit of performance from the engine, and to lower the car)
Tim