The fronts are the same for the 911SC (78-82) and early 944. Maybe more years of the 911 as well but I do not know the exact full range. The early 944 rotors are cheap because of this common bond - read: volume.
The rears I have no idea. Check
www.pelicanparts.com look at the part numbers listed for the 944 and 911.
I cannot tell what brand they are in the picture but I would only get Zimmerman or Brembo, of course German made.
The fronts are 11.1" and rear 11.3" for the early 944.
Hope this helps,