It is better to get a factory one for several reasons. A few of the reasons are, the pump is set up different, the timing is retarded and the pistons may be different. I am not saying that all of these things are done by every manufacture, but some need to be and some may not, as well as other changes. If you were in contact with a good turbo shop they could and can put a turbo on any type of engine, but it may not be cost effective.