yeah i already use those ULN but thanks. I was talking about something like 4051 but with a 40 mA and up DRIVE AND SINK at the same time capability on the same chip. BTW i'll stick with the digital transistor configuration.

some H-Bridge or combination of two ULN will also do the job but when you compare the pricing of transistors and those, you can save a few $

Well sometimes we can't find everything in a single chip

Thanks again folks for your time.