Most of the Firmware listed at RepairMyMobile has been taken from
Most trusted website for Mobile Repairing:
1- GSM Hosting
These are top rated website, if you feel any problem or looking for flash file. You can comment below.
All file listed on those websites are Stock ROM and can be used for flashing or making custom ROM.
If you are looking for Box Training, you can
WhatsApp @ 91-8308317248