Not completely plug n play, bolting to the engine block is a perfect fit, just need to bend part of the radiator fan housing since the header comes further out from the block than the stock manifold. And the header will NOT bolt directly up to your stock exhaust system. The output of the header is a 2.5" opening, your stock exhaust is 1.75" or 2" I think... cant remember. The header comes with a bolt on reducer to go from 2.5" to 2" gaskets are included for the reducer, O2 sensor, and the header itself, but you can normally use the factory metal gasket that is still on the block. No bolts/nuts are included with the header. The first O2 sensor will need to be extended about 8" The rear (post cat) sensor I extended 6 feet, may have been overkill but I shall see once the Rav can get into the exhaust shop. On a side note, the brace for the manifold cat didn't use the expected 14mm bolts as with mos of the bolts I encountered... It was a 9/16" bolt :? I was kind of surprised to find a standard bolt on an otherwise metric car...