This is the 2nd compressor on my 2007 Altima. It was fairly easy to swap out. Took me longer to put the new serpentine belt on than the actual compressor.
The air compressor came with everything stated. It was nice that the oil was already in it as I did not have to figure out how much oil to put in it. It was a quick install. AC has been blowing ice cold now with no problems.