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.
I use this one because I already have a microSD to SD adapter. But if you don't have such adapter or want to spend the big dough, this one looks nicer.