I have a complex of 7 proteins that I am recombinantly expressing and purifying on nickel (1 of the proteins has a his tag). I know by coomassie staining and mass spec that all 7 proteins are present. These proteins should form a ring structure, but when I look by EM I am not seeing the rings. I want to try crosslinking the proteins to each other as soon as they come off of the nickel column in case the ring is very unstable. What is the easiest/best protocol for protein crosslinking? Formaldehyde, glutaraldehyde, DMP?