I thought you had to swap knuckles and other things to get them to work, but I haven't really looked into it much. The aluminum subframe on my old 06 was so much nicer and much lighter.
I've had these subframes out a bunch of times, too. I have access to a lift and it's always been fairly rust-free cars, so I've never had a problem with bolts, but I know that's not the case everywhere. The worst part to me has always been taking the steering pinch bolt off and getting it back on.