Kirk they are the SAME part number on the 924 and early 944 from what I can tell searching 3 different parts databases. Its the late model that are a different part number (and much more expensive.)

Front Control Arm, Left or Right, 2 Per Car, 924S/944 (1983-1/85), Each $28.25

171-407-153D-M6069 Front Control Arm, Left or Right, 2 Per Car, 924S/944 (1983-1/85), Each $28.25

951-341-027-00-M100 Front Control Arm, Cast Aluminum, Left, 944/944 Turbo (02/85-86), Each $417.00

951-341-028-00-M100 Front Control Arm, Cast Aluminum, Right, 944/944 Turbo (02/85-86), Each $418.50

944-341-027-02-M100 Front Control Arm, Cast Aluminum, Left, 944/944S/944 Turbo (1987-88), 944S2 (1989-91), 968 (1991-95), Each $608.00

944-341-028-02-M100 Front Control Arm, Cast Aluminum, Right, 944/944S/944 Turbo (1987-88), 944S2 (1989-91), 968 (1991-95), Each $411.75

[/b]

Ball joints are only seperate on early non aluminum control arms. The rest look cast or pressed in.