Yes, fortunately the online transfer charges are low (I think it's like that because they cannot cheat like they do when you do it at the counter. Imagine that they once changed the name of the person recieving the money in order to raise the charges !!!).
31.50 is a bit high (Fotoimpex charges only 15 euro, I think) for shipping, but the overall deal sounds good.