probably not
besides the difference in dimension that it cannot be screwed down and that the antenna wire might not reach, there might be a difference in wiring and control function of the card which will make it incompatible.
if you still want to try it use a wifi card that has a RTL8188 chip