yticks on the right and label size

Instead of tick_right() try:

AX2.yaxis.set_ticks_position('right')

Unfortunately this doesn't solve the problem (if it matters, I run matplotlib version 0.99 from Fedora 13).