I got mine for free. My Medicaid paid for mine. Its called medela. I haven't used mine yet cause I'm still pregnant but I'm hoping it does. It came with everything.
Ive heard good reviews on the medela and the ameda. Call your insurance company. They should cover it.