Price is for one torque tube bearing (bearing sleeves are sold separately - click here).
Typically manual transmissions require 4 bearings. However, depending on modifications (e.g. increased engine power) 944 driveshafts may require more bearings.
For almost all 944, the size is 25mm but a it is highly suggested to measure the diameter of your drive shaft to ensure you order the correct bearings.