iMac (20-inch Mid 2007)-MA876LL-MA877LL-A1224

Modem, Apple USB
661-3797
$47.99
MA710LL-A1195-Keyboard, Wireless
661-4348
$41.99