hard drives are user serviceable, so it wont matter to apple where you got the hard drive and who installed it
will they put SL on it for free, it might depend on the genius you ask
but the fact you got a 3rd party to install the hard drive wont effect their decission