You can order PCBs from PCBWay - link in Jules' instructable - and order the components locally.
It's easy to build.
Be advised - the default quantity in the order form is 5 pieces. But 10 pieces cost the same money :)
Also pay attentionbto shipping method - there are less expensive ones (though slower) than the default.
?
You can also order populated PCB but it costs substantially more. You'd need to compare prices.
?
The difficult part is cylindrical piezo element. These are expensive and hard to get.
But it is the best option. Top tier :) You can also use more common piezo elements.