I used a Microswiss hot end, direct drive BMG clone and pancake stepper motor all off Amazon. A bit of experimenting with retraction and other settings in Cura and it prints great.
www.amazon.com/dp/B0993XWGXV/www.amazon.com/dp/B08KP189KN/ www.amazon.com/dp/B07ZD144GG/
If you decide to do direct drive make sure to put a washer in the left hot end screw where it mounts to the strain gauge. Otherwise the nozzle will dig into the print bed.
I reside in the US but have found great heaters and thermistors/thermocouples on 3dprintingcanada.com (shipping isn't terrible)
Otherwise my current setup (Hercules mod) is mostly from Amazon:
BIQU Dragonfly Hotend https://www.amazon.com/dp/B08M94C4XG
BMGv2 Extruder (TriangleLabs) https://www.amazon.com/dp/B08KP189KN
Winsinn 50W heater cartridge https://www.amazon.com/dp/B07MP7XLTC
Polis3D T-K500 thermocouple https://www.amazon.com/dp/B08F33WDDM
https://www.amazon.com/gp/aw/d/B08KP189KN?psc=1&ref=ppx_pop_mob_b_asin_title
This is the extruder I bought, it included part of the mount already