Does anyone have any info. on this so called “Disco Potato” turbo? people keep telling me that it has the best response and is great for any car. I’ve searched but cant find one for sale.
Does anyone have any info. on this so called “Disco Potato” turbo? people keep telling me that it has the best response and is great for any car. I’ve searched but cant find one for sale.