I personally prefer using the static command and referencing the same addresses on both interfaces. The static command will force the PIX to still NAT the traffic and run thru all the NAT routines, it'll just change the address to the same address. Using NAT 0 actually does bypass all the NAT routines in the code. The fixups are still looked at either way, cause they're not just used for NAT, they also open ports for return traffic, etc.
NAT 0 is probably less burden on the PIX if that's what you're getting at, but in my opinion the static works better. NAT 0 also does stop NAT'ing for all interfaces.