I do not know for sure if the previa unit is the same as the MR2 supercharger, but the MR2 supercharger is a Nippon/Denso unit, the SC12. Nippon/Denso also produces the intercoolers that come stock on the MR2s that were factory supercharged. As far as oil, you will not want to pay the $80 per bottle Toyota charges for their supercharger oil. I use a 90 weight hypoid synthetic gear oil, and I think that is actually better overall. If you have other questions, feel free to PM me, I have had two supercharged MR2s and know quite a bit about them.