crucial is guaranteed to be compatible
now MBP's can hold 4gigs according to the official specification
but I have heard from that they can actually handle 8gigs, it's just that 4gig module is very rare and/or extremely expensive right now, so it's not considered an option.