I've had good dealings with psxbox.net several times now.
1x superkey = $22
1x supercard mini = $36
shipping via ems = $20
as for the miniSD card, try outpost:
1gb miniSD = $30 shipped
Total = $108
and there's a $10 mail in rebate for the minisd card.