What year is your CJ7?
If you have a later model it will have widetrac axles, from around 1980-81 to 1986 I think.Before that they had narrow trac axles as did the CJ5's.
They will still fit but the wide trac seem to be more desireable as they offer more clearance for larger tires and articulation.
If you already have narrow trac axles now would be a good time to upgrade to the wide trac. they will bolt right in without a problem.
Just be sure that the front and rear gear ratios are the same or you will tear apart you drive train when in 4x4.
Also, the earlier hubs had 6 bolts to hold the locking hub as oposed to the newer models (again 1980-81 to 1986)that have 5.
I used the newer widetrac axles and the older knuckles and hubs with 6 bolts for more strength.
<a href="http://www.off-road.com/jeep/swb/articles/specgrid.htm" target="_blank">http://www.off-road.com/jeep/swb/articles/specgrid.htm</a>
hers some info that may help.
1982 cj7. Frame off. shell valley kevlar body, stainless hinges, Bestop seats and supertop, KC titanium lights, Homemade swing out tire carrier with spare front wheel bearings/hub, Built 304,DUI,Edelbrock shorty headers with dual stainless 21/2 tubes into incynerator cans 21/4 dumped out the back,Edelbrock 600cfm, performer intake and cam, Borgeson lower column, Centerforce clutch, NV-4500, Dana 300 w/custom built twin stick, Homade 1/4" steel skid plate, 2.5 soft ride w/ 1" shackle lift, 33x12.5 mtr's. Stainless fuel and brake lines, Braided hoses. more...