The W246 B-class wasn't a facelift, it was a completely different car on a new platform. I would be surprised if the seat parts are interchangeable.
The W169 A-class is basically the same as the W245 underneath and many parts are shared between them, so you'd probably be better off looking for one of those instead.