Depends on the year of Grand. If it is a ZJ 93-98 it will "work". He'll have to lock the CAD or eliminate it. 99+ WJ will not work with out major modifications.
They used be be awesome now they hit or miss. It seems like the large orders is where they have issues. If you only order one or two items then you should be OK.
Small body Ranger pick up has the same size mirrors. Look at my Black Betty build and you can see they are real close. CIPA also sells that style mirror along with JC Whitney and numerous others. Hell, Walmart has them.
My truck is an 86. Totally different rad support. The 87+ would have more real estate up front. I like the 46RH. It is a 727 with an over drive on it. Fully hydraulic .
I have driven the truck. It runs great. (Well it did until the fuel pump died.) It has been sitting in a storage unit for 3 years do to a divorce. I had to have a rear shaft made. My truck has a 5.2/46RH/242 combo. I am running a 94 XJ dash harness tied into a 93 Z/XJ engine harness. My truck is an 86 and I had special circumstances with the rad support to over come. The wiring is what scares most people away. In all honesty it is an easy swap. I had the mounts and drivetrain mounted in a day.
Not true, none of it. I bolted a 5.2 Magnum into my truck using ZJ frame mounts and the ZJ crossmember. I did strip a lot of un needed wires out of the ZJ engine harness. It can be done. It isn't that hard. You do need some mechanical skills though.