I think Superz hit the nail on the head. The L series motors were great for their times but are outdated now. I am still saying that if you are looking for a modern engine with light weight, huge aftermarket support and something that can put some serious HP number down while still being fuel efficient, the SR20 is the way to go. Of course there is also the CA18 (many avoid this just because the dissplacement is a little too small) and the KA24 (bigger displacement but takes some work to handle high horsepower).