Firmwares Files is one of the best website which provide 100% free android stock firmware (flash file) for various brands.