I'm trying to put 2004 OE Nissan Titan 18x8 alloy wheels onto my 2001 XE 4WD XTerra.

I'm not sure this is even possible. Everything appears to be the same between the stock XTerra wheels and the Titan wheels except for a smaller offset on the Titan (due to the wheel being 1" wider) and the fact that the XTerra has a 4" hub while the Titan is only 3" (this is my problem).

2001 Nissan XTerra stock wheels:
Wheels: 15.0" x 7.0" (Alloy)
Bolts: 6 x 5.5" (139.7mm)
Threads: 12.00mm x 1.25
Center Bore: 0
Offset: 40mm
Hub Size: 4"

2004 Nissan Titan stock wheels:
Wheels: 18.0" x 8.0" (Alloy)
Bolts: 6 x 5.5" (139.7mm)
Threads: 12.00mm x 1.25
Center Bore: 0
Offset: 25mm(???)
Hub Size: 3"

Has anyone done anything like this?
Might this be possible by using a hub spacer/adapter?
Can the XTerra's auto hub on the front wheels be replaced by anything smaller?

Any help or suggestions would be greatly appreciated, Thanks.

...