Yes, if it's got 7 holes in the swivel ball to axle mounting then they are the same axles, if it's got 6 they are the older axles. Provided they are both the same thing re ABS.
Easiest for your problem is to unbolt the 7 bolts, remove the calliper and lift the whole lot off in one go, it's heavy mind and the halfshaft will come out too, that's fine.
Then slide the halfshaft in with the new knuckle assy and spin the hub to get it engaged in the diff. It's heavy but fortunately there is a shoulder to hold the weight just as you get the flanges lines up, then bolt it all back together.
Swapping the whole axle is another possibilty, I'd check as to whether all the mounting bolts will come loose first before trying this in a hurry, but agiain if you take the callipers off then it's not a bad job.