The Printable Bambu Spool is a classic and reliable accessory for any AMS user, it fits and is capable of being reused multiple times (even more if you Pastamatic-ise your filament stock). I've used them since my first BL printer and even set my old Ender up as a workhorse to print them on repeat for days on end. They are a bit meaty in the wall area in my opinion and while adding holes can sometimes work against you in print times, there is a balance to be achieved and I think this “Lite” version hits that point.
They are naturally lighter but there isn't any side-effects when running a standard AMS unit, testing with near empty filament I have not had any jumping and the feed is reliable going in and out. Shims are totally recommended and a 3pack are included on the first plate, you only need one and the other two can be put in the drawer for any other Bambu spools (even the genuine items).
This defaults to PLA, but I have dialled this print in on PETG as they will handle moderate filament drying sessions better. PLA spools are quicker but do have tendency to warp a little if heated too high. If you don't dry your filament (its not always necessary if you live in a dry environment), feel free to save some time and use the PLA at your own risk :))
For a complete solution, add one of these https://makerworld.com/en/models/217843#profileId-276383 Spool Cores. These are designed to release the end bit of filament when reached, rather than jamming up either on the core or the kinked filament getting stuck in the feeder.