rockauto.com
scroll down to nissan -> 1993 -> altima
dizzy cap about $10
oil pump with timing cover about $150
try and choose ones that come from the same warehouse otherwise you get stung with 2 lots of shipping.
i've ordered heaps from them, they are quite good for OE parts.