Tryin to find out if this true, The New Click Clack Gang Song Wow (Prod. By Scott Storch) ( 2oo7 ) is it really produced by Scott Storch...