if u have know how on swapping a motor u can do it yourself with an engine lift and u can always send away your harnesses to have done or have someone locally do them for 100-200$ depending on what chassis ur putting it into. (s13 or s14)
jay whitely charges about a $1000 for labor which includes a VERY thorough cleaning of your motor and a very detailed and stock looking install. martin might also do it, i think glen could too. and i know others who wouldnt mind it buti dont nkow their pricing.
parts like downpipes, intercoolers, bov, clutch, electronics, gauges, etc can be bought at some local shops.
enjuku racing is in orlando and they specialize in 240sx esp sr20det one of th ebiggest sr20det if not the biggest in the state of florida. (meaning they specialize more than anyone else around this area)
www.enjukuracing.com
www.srswap.com is in boston and newyork, they get their motors the samep lace jay and martin do (which is from miami) and theyre usually very quality good motors (pending they check them out for you).
HTH