The 'b' versions should be backwards compatible, never had any issues there. As to performance, the "b" should perhaps perform a tad better.
Third-party batteries can be so-so. Sometimes they work great, sometimes they have a short life span or fail miserably. On the other hand they are (much) cheaper, but in the longer run perhaps not so much.