no, nos wont fit in diesel, and price varies. but to tell you honestly, its meant for bigger engines,,, if you try it in yr typical civic or corolla for example, you end up with blown engine very soon. so the cost of repairig engine would be added to cost of nos, to run car again.