Nice work! Bass sounds really punchy and the strat is very "stratty"

Are those the kit pickups in both instruments?
Also, was the recording done with a backing track or did you do the keys & drums too?

Note: I thought I posted this the day you put up the link, but apparently I forgot to hit the "post" button