The Good
This gives a good product that gives you membrane proteins.
The Bad
The quantity of the proteins varies a lot by how many cells you start the dilution from.
The Bottom Line
This is a good product, but you might have to make your own protocol to maximize the amount of proteins.