Ooh yes, a landscape company are going to charge premium prices for an ordinary product, thats always true - you might find tree nurseries online who'd sell cheaply - here in the UK, you can buy an ordinary tree, say, a hazel, at different prices depending on how many you buy, the pricing structure goes from 1 - 5, to 6 - 20, to 21 - 50, all the way up to one thousand!
Local dollar stores can be really good sources - but make sure you can see inside the packaging, and check if the compost is damp, and whether its got buds on - I bought some fruit shrubs last year at our equivalent type stores, Poundland shops we call them, and they're wonderful. Rhubarb, too.