NDA just had their 40/42 on sale for a great price, I don't know if it's still on sale.
I ordered from them for the first time and wasn't impressed with the communication or the shipping time. Details if you care: I received their order confirmation (meaning they had the right email for me) then after 4 days had to call them to ask if they'd done anything with my order? They said they'd emailed me about shipping but would email again. I realize they have to truck across the border into the US first, but the FedEx ticket was initiated 4 days after I ordered (right after I called!), then had no updates (not even of having left their facility) until the actual estimated date of delivery, then it was delivered 3 days later than that. I ordered on a Monday and received my order the following Thursday, which isn't horrible (but I was so impatient for my peppermint!) but the other order I made on the same day was delivered in one week and with plenty of updates, with Liberty.