The parts for the rb20's are getting alot easier to find you just have to know where to look. Alot of the parts on a rb20 come from different nissan engines that are available at the local auto parts store down the street. I have not had one problem finding any parts for my rb20. The rb20 is cheaper and a easier swap for the budget minded swapper than the rb25. I know of two places local that have the rb20's in stock with everything you need for 1000.00-1200.00. The same places have the rb25's in stock also for 1800.00-2300.00. With the rb20's you don't need the high dollar motor mounts or a custom driveshaft. that saves what around 800.00 easy. Now if you want to run nistune with the rb25's you have to get a rb20 or z32 ecu and that's more money. With the rb20 the nistune was easy no other ecu's to buy. I guess it's all about the power you want. I have seen a 240sx with a rb20 on the dyno putting out very close to 400 hp on stock internals. 400hp in a datsun z is nuts for a street car. When I started my swap I wanted at the most 300-350hp and drive it everyday wuth no problems on a low budget.( I have other toys to spend money on LOL) 300hp in a 2200-2400lbs z car is hauling a$$, thats what high 11's to low to mid 12's. I'm not trying to argue with anyone but all the negitive stuff about the rb20's is probably turning some people away from this swap. Not everybody has tons of money to buy the best of the best.